Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I start a VM using Virtual PC then Task Manager does not show the memory usage of the VM. For example, right now I have a Windows 7 VM running. I have:

VMWindow.exe  60MB RAM
vpc.exe       24MB RAM

The VM claims it is using 580MB (as shown by commit (MB) in its Task Manager). How can I see this memory usage on my (host) PC?

share|improve this question
You have to look at the VM itself, not the process managing its window. Click on the "show tasks from all users" button. – David Schwartz Jan 31 '12 at 10:28
I already have 'show tasks from all users' checked – Rob Jan 31 '12 at 10:51
You should be able to find the VM itself then. It'll be the process using all the memory. :) – David Schwartz Jan 31 '12 at 10:53
That is the point of my question - it isn't in the list. The largest item in my list is FireFox (340MB) (what a surprise) followed by svchost (217MB). – Rob Jan 31 '12 at 11:04

In task manager, go to View -> Select Columns, and enable the Memory - Commit Size column. Note that this is the amount of memory you configured the VM to think it has, not how much it is actually using, which is the number task manager normally shows.

share|improve this answer
Commit size on the VM (well VMWindows) is 64MB, so it isn't that. – Rob Feb 2 '12 at 10:24
@Rob, I'm not sure how virtualpc works. Maybe vmwindow is just the interface, and vpc is the actual virtual machine? – psusi Feb 2 '12 at 23:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.