whitehawk
whitehawk

Reputation: 2425

In Windows 7 Process Explorer, what's the equivalent of "VM Size"?

In the process explorer in the task manager, there used to be something called "VM Size" that indicated the amount of less-frequently-used swap disk space used by the app. In Windows 7 process explorer, it doesn't seem to exist. I'm wondering if the equivalent is "private bytes" or "paged data" something something. Any ideas?

enter image description here

Upvotes: 2

Views: 1236

Answers (4)

Rudy Vissers
Rudy Vissers

Reputation: 5477

The answer is 'Commit Size'. It is easy to check. I have started a Java JVM and requested 1G of heap memory to be allocated at start up time. I can retrieve the 1G in the column 'Commit Size'.

Upvotes: 0

leon
leon

Reputation: 1022

I think in Windows 7, "Working Set" corresponds to "Mem Usage", and "Commit Size" corresponds to VM size.

Upvotes: 1

Spanky Quigman
Spanky Quigman

Reputation: 890

I'm pretty certain that you're interested in the Working Set value. As I understand it, Working Set is the full set of virtual memory pages allocated to and referenced by your application. The Private Bytes value tells you the memory currently allocated (or used by, not sure which or if there's a difference) to your application on the private heap (e.g. by malloc() calls).

Check out this page on SysInternals, especially the Windows SysInternals Primer. I haven't watched it in a while, which is why I'm less certain as to what the private bytes indicate, but I'm pretty certain that's the video where I learned how to read the data coming into ProcExp.

Upvotes: 2

alexvetter
alexvetter

Reputation: 1996

I'm not really an expert when it comes to Windows but I think VM stands for virtual memory. Perhaps this Wikipedia page helps.

Edit On the Microsoft Support page it's also explained.

Upvotes: 0

Related Questions