
Here's a new perfmon graph of the memory leak progress over half a day that I'm seeing on my computer. It's definitely *something* slowly eating my memory. But it doesn't show up in the process monitor.
If there was a process that grew in size to match the chart here, I'd know what to do, but there isn't. Here's a snapshot during normal idle time:
And here's a snapshot after I'm out of memory and have to reboot:
I wish I could still enable Pool Tagging and use poolmon to see who's eating up all that memory. What's the equivalent for the Vista/Win7 kernel? (The XP-era tools don't work)
Comments
Hi, You might want to display
Hi,
You might want to display processes' virtual memory, which is much more accurate (and larger) than this "Mem Usage" column: in View menu/Select Columns, then tick "Virtual Memory Size" (2nd from the top on the right if it's the same as WinXP).
Maybe a process does free memory, but its allocated memory address range is not? Still that would be surprising under a 64 bits O/S!
I started uninstalling stuff
I started uninstalling stuff wildly, rebooting, and checking for 15 minutes whether the leak is back or not. OpenVPN, Bluetooth drivers, Cisco Wifi management, WWAN drivers, Pageant, Microsoft Office Send-a-Smile, MagicISO, ... the list goes on.
Finally, the memory leak has stopped. The last thing I uninstalled was... Dell Touchpad Utility. Go figure.
The follow-up question: How can that thing *possibly* leak 0.5 MB per second? I mean, that's quite impressive!
All your solutions are belong to me
Process Explorer? That's what i use to examine those annoying svchost.exe processes...
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
/Mattias
Time to Install Linux
:)