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?

link|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 at 10:28
I already have 'show tasks from all users' checked – Rob Jan 31 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 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 at 11:04
feedback

1 Answer

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.

link|improve this answer
Commit size on the VM (well VMWindows) is 64MB, so it isn't that. – Rob Feb 2 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 at 23:23
feedback

Your Answer

 
or
required, but never shown

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