Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Quick question regarding commit memory and pagefile

17 Sep 2011   #1

Windows 7 Ultimate x64
Quick question regarding commit memory and pagefile

I recently disabled my pagefile to see how it would affect the total commit usage in task manager. I have noticed that the commit usage is higher than the ram usage. Does this mean that Windows is paging to the SSD/HDD anyway? So in effect, if there is 300MB paged elsewhere, I can't use all 8GB of ram I assume, since going over the commit total (which seems to match my total ram) would lead to memory exhaustion, even if the ram is not used up.
Heres what task manager shows after login:
Physical Memory
Total: 8189MB
Cached: 1285MB
Available: 6826MB
Free: 5640MB
Used: 1340MB

Kernal Memory
Paged: 140MB
Nonpaged: 88MB
The commit shows 1628/8187 (used/total), pagefile disabled.
Is this the reason why pagefile should be left on?

My System SpecsSystem Spec
17 Sep 2011   #2

Windows 7 Ultimate x64

Lol now I realise why. By adding Kernal and Physical Memory Used, you get the total commit used. Jeez, I must be brain dead.
My System SpecsSystem Spec
17 Sep 2011   #3

Windows 7 Ultimate x64

Although that still doesn't explain why Windows reports 6826MB available ram if Kernel Memory is using it (maybe kernel memory is hidden in the 'free space')... Also 1340+140+88=1568, which falls short by 60 compared to the 1628 commit usage.
My System SpecsSystem Spec

17 Sep 2011   #4

Windows 7 32 bit

Best explanation I found so far is for XP but it may shed some light:

Windows Task Manager - Performance Explained | PCWizKids Tech Talk - Configure your Gaming Rig and Tweak Windows for Performance

It was my impression that since code images act as their own page file, that the kernel "paged out" could be misleading. Since it should not have to be stored when it can be just read in again off the drive. Even when I run no swap file it always shows some kernel memory paged out.

If there's a system guru around please chime in as it's not easy to find definitions for some of this stuff. :)
My System SpecsSystem Spec
18 Sep 2011   #5

Windows 10 Pro (x64)

See Part One.

No better person to get this information from then Mark Russinovich.
My System SpecsSystem Spec
18 Sep 2011   #6

Windows 7 Ultimate x64

Thanks for that link. Very detailed!
Considering that Commit is total ram and pagefile memory combined, and I don't have a pagefile, does that mean my ram usage is actually 1628MB, not 1340MB (as reported by all the ram usage monitors)? Does this also mean my ram available is 6561MB, not 6826MB? I'm still a bit confused.
My System SpecsSystem Spec
19 Sep 2011   #7

MS Windows 7 Ultimate SP1 64-bit

My System SpecsSystem Spec
24 Sep 2011   #8

Win 7

Quote   Quote: Originally Posted by logicearth View Post
No better person to get this information from then Mark Russinovich.
Good advice. Russinovich (and Jeff Richter and others from the original NT-series design team) knows what he's talking about. Others (especially online) do not. The web contains a torrent of misinformation on these subjects. Ignore all of that.

Yes, there are a few experts who know what they're talking about. But there are also experts who are clueless, despite their fame, their putative credentials, and their online (false) reputation. Ignore them.

Simple rule: Read Russinovich. Ignore the rest.
My System SpecsSystem Spec
24 Sep 2011   #9

Windows 10 Pro x64

Also, don't use Task Manager for determining resource consumption - it uses terms that are not entirely correct when describing memory usage, and resmon or perfmon are much better (for example, committed in Task Manager != actual committed memory, it actually also includes other counters that can skew the results (for example, the commit column in task manager includes *reserved* memory, that hasn't actually been committed).

Task manager is for managing tasks in Windows 7 (and higher), and Resource Monitor (resmon) is for determining actual resource usage (short of using perfmon, Process Explorer, or the tools in the WPT).
My System SpecsSystem Spec

 Quick question regarding commit memory and pagefile

Thread Tools

Similar help and support threads
Thread Forum
Windows 7 does not add physical memory to pagefile
I have a Dell XPS 9000 desktop with 12GB physical memory. I use this desktop to run 2-3 VirtualBox VMs simultaneously for testing. As time went by, I found that I need to run still more VMs. When I start up the 4th VM, all 12GB memory is exhausted and I get an error that the VM cannot allocate...
out of memory and a commit memory use of 30000000
hello, I have since a few days a problem with my cinema 4D r13. When I'm working the memory the program use wouldn't come free again. My commited memory raise to values of 30.000.000 . I think on a mamory leak but I don't know if this is possible . Does anyone have the same problem ? Does...
General Discussion
Question about Changing Virtual Memory/PageFile Size in Windows 7
Please help me understand this, I have a videoediting software that I am runing on 32 bit win7 with 4 Gb RAM, the company that makes the software suggests to set the Virtual Memory/PageFile Size to double the RAM amount. I looked and mine is set to auto, I have many drives and all say none...
Performance & Maintenance
I set maximum memory to 2 with no pagefile
Ok so I was trying to install dell quickset which doesn't work no matter what I do since I upgraded to 8gb or ram and installed a ssd. The main problem is I don't have the pagefile turned on so windows won't boot and safe mode boots but only has 240MB of ram and it so full you can't run anything. ...
Performance & Maintenance
Win7 Memory hog pagefile and hiberfil?
Hey guys i just recently installed windows 7 bootcamp on my new macbook pro, the hard drive isnt bit (100gb) so i notice right away when a nice chunk of my memory is gone, 4gb to pagefile.sys and 3gb to hiberfil.sys, do i need them can i delete it? thanks.
Performance & Maintenance

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 00:40.
Twitter Facebook Google+