Tech Support > Microsoft Windows > Development Resources > Newbie question regarding output of VM Validator
Newbie question regarding output of VM Validator
Posted by picard on April 21st, 2004


Please help me understand some of the details of VM Validator

I am new to looking in detail at my memory so any help would be
greatly appreciated.

I "attached" VM Validator to a running process and I have the
"Virtual" tab opened.

Down the right hand side of this tab are the numbers:

Commit: 902MB <-- colour is dark green
Reserve: 105MB
free: 1040MB <--- clopur is blue

By the ratios, I should see slightly more "free" blue as dark green
"committed". I only see 10% blue compared to 70% green.
What gives?
Where is the rest of the "free" memory?
Is VM Validator not showing all of the memory? It seems to only be
showing ~ 1GB.

Also, why do the numbers not add up 4GB which is 2^32? Can a single
window's process only address 2GB of memory?

thanks!!

Posted by Stephen Kellett on April 21st, 2004


Dear "JeanLuc",

It would be a good idea to direct your questions to Software
Verification customer support, rather than hope they see your posting
here. Not all news posting are propagated correctly. For that matter,
neither are emails, but at least with the email you are aiming at the
recipient.

Without seeing the image you are referring to I can't comment.
Send a JPEG or PNG to support@softwareverify.com with this question.
Don't send a BMP, it is wasteful of disk space and bandwidth.

Correct. NT/W2K/XP provide 2GB for user memory, 2GB for kernel memory.
VM Validator monitors user space memory.

VM Validator doesn't support monitoring pages on /3GB boot.ini machines.
/3GB is valid for applications booted with /3GB switch on certain OSes
and with the application built with the /LARGEADDRESSAWARE switch.

Memory Validator supports the /3GB switch.

Stephen
--
Stephen Kellett
Object Media Limited http://www.objmedia.demon.co.uk
RSI Information: http://www.objmedia.demon.co.uk/rsi.html


Similar Posts