Page File or No Page File? Win 7-64

decano

Honorable
May 25, 2013
2
0
10,510
Most advice on the Internet, and certainly all of Microsoft's recommendations, say "leave the page file and virtual memory alone; don't disable it."
But my experience indicates otherwise. In my case I run many applications simultaneously and a number of those applications require large amounts of RAM. My laptop has 16 MB of physical memory, and my desktop has 32 GB.
When running with the "standard" settings both machines will "stall" from time to time, and a reboot is the only thing that restores the system to a usable state. When this "stall" occurred, memory utilization was high, but not excessively so. I saw "stalls" at 20% utilization after the machine had been on for several days.
I have started to turn the pave file off, thereby disabling MS's VM system. The results, admittedly anecdotal, have been excellent. No more "stalling". No adverse effects. I watch the memory utilization and I am usually in the 20% to 40% range.
Note that I have been very careful to remove any application that has a memory leak; my practice is to format the HD when the machine first comes in the door, and I only install the applications and features I actually use.
Comments anyone?
 

decano

Honorable
May 25, 2013
2
0
10,510
It sounds like you, too, run Windows without VM. I guess that makes (at least) two of us going against the grain.

Note that as a long-time Unix/Linux user, I would never advise anyone to disable VM in that environment. The 'nix VM seems to be very well done and never seems to get in the way. But IMHO the Windows VM implementations leave a lot to be desired.



 

amdfangirl

Expert
Ambassador
My 16GB desktop actually dual-boots Mageia 3 to run Blender xD.

Definitely a virtual memory use case.

I don't use a page file because I don't want Windows writing to my SSD every 5 minutes.

The only way I can crash my Windows is if I run several virtual machines at the same time. Had that happen ~ once maybe twice?

I use virtual memory on Linux because BTRFS isn't ready for prime time, I'm too lazy to configure ext4 (noatime, nodiratime etc.) and because Linux doesn't need an SSD to be fast xD.