Hi, Peter.
The swap file - also known as the page file or paging file, or as virtual
memory - is not very well understood by most computer users. One of the
best articles on the subject was written by MVP Alex Nichol, but he died in
2005, while Vista was still in beta and long before Windows 7. While that
article focuses on WinXP, and some details of the user interface have
changed since then, the fundamentals have not changed and we can still learn
a lot from that explanation:
http://www.aumha.org/win5/a/xpvm.htm
A key paragraph from that article applies to your question:
<quote>
Why is there so little Free RAM?
Windows will always try to find some use for all of RAM — even a trivial
one. If nothing else it will retain code of programs in RAM after they exit,
in case they are needed again. Anything left over will be used to cache
further files — just in case they are needed. But these uses will be dropped
instantly should some other use come along. Thus there should rarely be any
significant amount of RAM ‘free’. That term is a misnomer — it ought to be
‘RAM for which Windows can currently find no possible use’. The adage is:
‘Free RAM is wasted RAM’. Programs that purport to ‘manage’ or ‘free up’ RAM
are pandering to a delusion that only such ‘Free’ RAM is available for fresh
uses. That is not true, and these programs often result in reduced
performance and may result in run-away growth of the page file.
If I buy twice as much RAM to get 12GB, is there any way to configure the
system to use little or no page file?
The more RAM you get, the more of it will be "wasted", to use your term.
And see the paragraph, "Can the Virtual Memory be turned off on a really
large machine?", in Alex's article. I used RAM disks a lot and loved them -
but that was back in DOS days and even in early Windows, as I recall.
(Remember the days of "expanded RAM" v. "extended RAM", and using DesqView
and other RAM managers?) But that was when 1 MB was a lot of RAM and 1 GB
was almost unimaginable. Nowadays, all a RAM disk does in most cases is use
up RAM that could be used more efficiently - if needed at all - by the page
file.
If you insist on managing the swap file yourself, you can do it easily
(after a long click-path to find the page):
Start | Control Panel | System | Advanced system settings (furnish
Administrator credentials) | Advanced tab, Performance / Settings | Advanced
tab | Virtual memory / Change
Finally!
This page can be tricky. But you can choose from 3 "radio buttons": Custom
size, System managed size, or No paging file. Unless you actually
understand this subject, I recommend you let the system manage it. You need
to understand WHAT you are doing and, more importantly, WHY you are doing
it. I have 4 hard disks with a dozen or so partitions and 8 GB RAM. I let
the System manage my page file - and it does it very well. Just set it and
forget it.
I agree with Char: "I'm not seeing a problem."
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP (2002-2010)
Windows Live Mail 2011 (Build 15.4.3508.1109) in Win7 Ultimate x64 SP1
"Peter Jason" wrote in message
I have Win 7 and i7960 6-core CPU, and 6GB of RAM, & a X58 Gigabyte
motherboard.
The "gadget meter" on the desktop indicates that the RAM is
consistently used at 45%, and the CPU never exceeds 10%.
If I buy twice as much RAM to get 12GB, is there any way to configure
the system to use little or no page file?
Peter