Did I understand Commit charge?

S

samir.ribic

It seems that it is very hard to understand values returned by
Processes and Perfomance tabs of task manager.
As far as I found until now, it seems:

PhysicalMemory=Sum(Memory usage per process)+Available Memory+System
Cache+Kernel Paged Memory - Part of memory which is in same time
included in system cache

Commit Charge=Total Kernel Memory + Sum(Virtual Memory Required for
processes) - Virtual memory shared between processes

Commit Charge = Total System Required Memory - Memory that does not
need to be swapped to disk file because it is already in EXE DLL or
file cache


What do you think about correctnes of this formulas?
 
G

Guest

It seems that it is very hard to understand values returned by
Processes and Perfomance tabs of task manager.
As far as I found until now, it seems:
PhysicalMemory=Sum(Memory usage per process)+Available Memory+System
Cache+Kernel Paged Memory - Part of memory which is in same time
included in system cache

The physical memory is the total amount of RAM installed on your machine.
This number stays constant.
Commit Charge=Total Kernel Memory + Sum(Virtual Memory Required for
processes) - Virtual memory shared between processes

Commit charge is the total amount of virtual memory actually being used by
the system for user and system processes. It may include, but be more than,
the physical RAM installed on your machine. This is a different number from
the "memory in use" figure under Processes. The "memory in use" number is
the process working set -- the amount of physical memory used by a user or
system process.
Commit Charge = Total System Required Memory - Memory that does not
need to be swapped to disk file because it is already in EXE DLL or
file cache

This is wrong. See the preceding comment. The commit charge includes the
amount paged to disk.
What do you think about correctnes of this formulas?

See above. These figures are confusing and even misleading. But if on the
performance tab, you keep commit charge total less than the physical RAM
total, your machine will run fine. You can pretty much ignore everything
else. For example, on my machine my current commit charge is 517,964, while
my total physical RAM is 1039340. It runs like a bat out of hell even though
I currently have 9 applications running at the same time.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top