Windows – Commit Charge < Physical Memory

commit-chargememorysysinternalswindows 7

If Commit Charge is the total amount of physical memory and virtual memory; how can Commit Charge ever be less than Physical Memory?

For example; I have in System Information in Process Explorer registering 1.8GB for Commit, but 1.9GB for Physical.

Best Answer

From Wikipedia:

"commit charge is a term used in Microsoft Windows operating systems to describe the total amount of pageable virtual address space."

"Total is the amount of pagefile-backed virtual address space in use, i.e., the current commit charge. This is composed of main memory (RAM) and disk (pagefiles)."

I think where you are going astray is that it does not include ALL your memory, only that which composes the virtual address space. You don't say if that 1.9GB physical is Total or available, but there is memory that is not allocated to paging, like for the OS, and other hardware.

Here is my current Process Explorer screenshot (I updated my version since your previous question), and I have limit of 6.2GB of Commit Charge, but 7GB of total memory and swap space. My current readings are similar in nature to yours: 2.4GB of Commit Charge in use, and 3.1GB of total memory.

enter image description here

http://en.wikipedia.org/wiki/Commit_charge

http://en.wikipedia.org/wiki/Virtual_address_space