1. If you have more then enough RAM then you have no worry of crashing due to running out of RAM, thus pagefile is not needed.
Whoa! Once again, some programs use virtual memory, regardless the amount of RAM -
and that includes Windows. "Not needed" does not mean "okay to disable".
2. If you have no use for memory dumps then pagefile is not needed.
That's not right either. You are confusing the need to have a page file on the boot drive with not having a page file at all. If you don't have a PF on the boot drive, you don't get the dumps.
3. If you don't have any applications that explicitly require a pagefile (can't think of any at the top of my head) then you don't need a pagefile.
What??? Come on dude! If you think about that for a second you will realize that's an asinine statement! The page file belongs to the OS. There better not be any applications that have it in their code to use a page file - virtual memory, yes, but not explicitly a page file.
4. Another argument is pageing will free up ram for superfetch but for various reasons (another thread covers this topic) I disable it as well and anyone with fast HDD's (raid array's & SSD's) or are not a typical user will benefit from disabling it and thus nulling this argument for a pagefile.
Huh? Now you are suggesting what? That the CPU can pull data from your RAID and your SSDs faster than directly out of RAM? :shock: SuperFetch for the vast majority of people greatly improves load times. You don't disable something that is good for the vast majority just because
non-typical users don't need it.
And besides, again, this is Windows 7. See
here where it says (about 1/2 way down),
Be default, Windows 7 will disable Superfetch, ReadyBoost, as well as boot and application launch prefetching on SSDs with good random read, random write and flush performance.
5. Pagefiles can become corrupt and make diagnoseing memory issues a pain... another reason I disable it. (can be fixed by having the OS delete the pagefile on shut down)
Huh? It is EXTREMELY rare for a PF to become corrupt. How often do files on a hard drive become corrupt? Not very often these days. Corrupt page files means something else is failing or failed. And note the PF is rebuilt EVERY time the system reboots. And you are having memory issues all the time has nothing to do with everybody else. The vast majority of users are not having memory problems. And for the record, all the memory diagnostics I use, including the one built into Win 7 work from a bootable disk, or run during a reboot, before Windows is loaded, before a PF is created.
6. Its not performance gain from disableing pagefile (and superfetch) its preventing performance loss and Microsoft even admitted to this with there superfetch that high IO use can cause other system components to slow down and thus they redesigned superfetch in 7.
Where did Microsoft admit that? "
Can cause" is a whole lot different from "will cause". I think you will find that Microsoft said, "in some cases, it can cause...". So again, you the few don't speak for the many. For MOST users, better performance is achieved if you just leave Windows alone and run with the defaults.
But mark your own words, Microsoft "redesigned SuperFetch in 7". And it works, so use it, don't disable it.
The AnandTech links and SSDs have nothing to do with the OP's question.
If the pagefile usage and superfetch had some poweruser options so that I could tailor them to my specific usage then they would be awesome. however as it stands they only do there thing properly in the set scenario in which they were designed to operate.
Poweruser options? Umm, you can disable, enable, and tweak the page file settings to your heart's content. What other options could you want??? As for SuperFetch, you just let it run and it adapts and constantly evolves to your specific usage. If you change your computing habits, it changes with you. That's its purpose and it does it well.
When you flush (or disable) the SuperFetch, Windows forgets (or never learns) how to most quickly load the programs you most frequently use. I fail to see why anyone would ever want to do that!
This thread has sidetracked a lot and I note the OP has not returned and we are on page 6. The original question was,
medeion said:
I'm running Windows 7 Ultimate 64bit with 8GB of RAM. Is it necessary to set a specific number for the pagefile.sys? Right now I have it set to "No paging file".
Please advise.
Thanks all.
Now there are all kinds of "exceptions" and "non-typical" reasons out there for running without a page file, but exceptions don't make the rule. The rule is, for the vast majority of Windows users out there, even those of us with 4, 6, 8 or more Gb of RAM, running with the page file enabled and Windows managed is the best way to go.
The question about setting a specific number for the PF. The answer is no, it is best just to let Windows do it. In XP, I used to recommend a fixed PF size, but again, with Win7's improvements in memory management, let Win7 do it. If you have just a few Gb of disk space left, then as a temporary measure, lower your minimum size to 1Gb. Then start deleting files or upgrade your hard storage.