Windows – How to see real ram usage for each program in windows 7

64-bitmemorytask-managerwindows 7

when i press ctrl-alt-del and open Task manager I see that Memory is used at 80% (Performance tab), but if I add all the memory usage values for each program from the Processes tabs there's no way it adds up to 80% ! How can I see the real memory usage for each app?

PS: I found that view… select columns let's me show more data. So I checked all memory columns and the only one that could reach that 80% value is "Peak working set". There the values are much higher and I see a huge 2.5 GB usage from "svchost". But svchost is some kind of library, how can I see what program makes it use so much?

Here's a screenshot to see what I mean:

Task Manager

Total RAM is 8 GB and usage is always at 6 GB +

PPS:

closing virtualbox freed a lot of RAM, down to 50%, but why doesn't the virtualbox real ram usage show up in task manager?

Best Answer

The svchost.exe is a container to start Windows services. Windows 7 has a bug, which causes a large memory usage of the WindowsUpdate service. Microsoft fixed it in several Windows Update Client updates. Install the latest one from December 2015 to fix the memory usage.

For a detailed memory usage overview, always use RAMMap.