I now have 1 gb RAM - what to do with the Win XP Pro swap file?

M

M. B.

I finally upgraded my system to 2 identical sticks of Crucial (Micron)
PC3200 400Mhz DDR 512 megs (total 1 gigs) of RAM. The part number of the
modules are CT6464Z40B

In my P4C800 Deluxe (not-E) BIOS 1015, I have the settings as:

Peformance Mode: Turbo
DRAM Frequency: 400 Mhz
DDR Voltage: 2.75
PAT Mode: Enabled
Timings: 2.5 - 2 - 2 - 5 - 8
Spread Specturm: Enabled
ICH Delayed Transmission: Enabled
MPS rev: 1.4

I am running Pentium IV 2.4C and I am *not* over-clocking at this time!

Since I now have a gig of RAM, how can I speed-up Windows XP SP1 that I am
running? Please keep in mind that often I have about 10 windows open at one
time, so I am not sure if I should mess with the SWAP file at all or not? I
also play games such as FIFA2004, COD, MVP 2004 and so on.

Thanks,
Michael
 
W

wojo

M. B. said:
I finally upgraded my system to 2 identical sticks of Crucial (Micron)
PC3200 400Mhz DDR 512 megs (total 1 gigs) of RAM. The part number of the
modules are CT6464Z40B

In my P4C800 Deluxe (not-E) BIOS 1015, I have the settings as:

Peformance Mode: Turbo
DRAM Frequency: 400 Mhz
DDR Voltage: 2.75
PAT Mode: Enabled
Timings: 2.5 - 2 - 2 - 5 - 8
Spread Specturm: Enabled
ICH Delayed Transmission: Enabled
MPS rev: 1.4

I am running Pentium IV 2.4C and I am *not* over-clocking at this time!

Since I now have a gig of RAM, how can I speed-up Windows XP SP1 that I am
running? Please keep in mind that often I have about 10 windows open at
one
time, so I am not sure if I should mess with the SWAP file at all or not?
I
also play games such as FIFA2004, COD, MVP 2004 and so on.

Thanks,
Michael

1Gig of RAM that alone should have significantly sped up your machine.
The swap file only comes into play when all the RAM is being used but as
long as you aren't running into HD space issues I certainly wouldn't bother
to lower the swapfile size.
Can't say too much more without knowing where you currently have the
swapfile size set to.
 
S

Steve N.

wojo said:
1Gig of RAM that alone should have significantly sped up your machine.
The swap file only comes into play when all the RAM is being used but as
long as you aren't running into HD space issues I certainly wouldn't bother
to lower the swapfile size.
Can't say too much more without knowing where you currently have the
swapfile size set to.

I don't think that's really how the swapfile works Wojo. The system must
have some free ram in order to function and the swapfile is always in
use to some degree.

Steve
 
W

wojo

Steve N. said:
I don't think that's really how the swapfile works Wojo. The system must
have some free ram in order to function and the swapfile is always in use
to some degree.

Steve
True I didn't explain in full detail it is used but not to much degree
unless RAM is tied up.
At least that is my understanding as to how it works.
But regardless it still wouldn't be a good idea to lower the swapfile max
unless you have HD space issues.
 
G

Guest

If you have another hard drive, throw it in and move the
pagefile to it. Don't forget to defrag both drives.
 
D

Donald McDaniel

wojo said:
True I didn't explain in full detail it is used but not to much degree
unless RAM is tied up.
At least that is my understanding as to how it works.
But regardless it still wouldn't be a good idea to lower the swapfile
max unless you have HD space issues.

Your understanding is incorrect. As an example, I currently have 512MB of
memory, half of which is usually in use (that means 200+meg is usually
available for use by the OS, but almost NEVER gets used, unless I open MANY
windows). At the same time, XP Pro ALWAYS uses a swapfile of 180+mb. This
may be due to my own misunderstanding of swapfile usage. Or it may just be
due to allowing XP to manage virtual memory, instead of managing it myself.

XP does not manage memory by using all available physical memory, then using
the swapfile when there is no more physical memory available. Instead, it
creates memory pools of "virtual memory" (some of which is swapfile, some of
which is physical memory) and uses that.

--
Donald L McDaniel
Post all replies to the Newsgroup,
so that all may be informed.
Remove the obvious to reply by email.
+++++++++++++++++++++++++++++++++++++
 
R

Ron Martell

Donald McDaniel said:
Your understanding is incorrect. As an example, I currently have 512MB of
memory, half of which is usually in use (that means 200+meg is usually
available for use by the OS, but almost NEVER gets used, unless I open MANY
windows). At the same time, XP Pro ALWAYS uses a swapfile of 180+mb. This
may be due to my own misunderstanding of swapfile usage. Or it may just be
due to allowing XP to manage virtual memory, instead of managing it myself.

XP does not manage memory by using all available physical memory, then using
the swapfile when there is no more physical memory available. Instead, it
creates memory pools of "virtual memory" (some of which is swapfile, some of
which is physical memory) and uses that.

Not quite correct.

What happens is that most programs, device drivers and also Windows
components always request more memory than they actually use under
normal circumstances, sometimes very substantially more.

By design Windows must provide memory address locations to satisfy all
of the memory requests that are issued, whether the full requested
amount is used or not. So what happens is that the portion of the
request that is actually used is mapped to addresses in RAM and the
unused portion of the request is mapped to the swap file. Because the
memory is unused this requires no disk activity or anything, just an
entry in the memory mapping tables maintained by the CPU.

And if something later decides to make use of more of the memory it
originally requested then that portion can be instantly remapped to an
available location in RAM.

Windows Task Manager, and many other reporting tools, report the swap
file space mapped to meet the unused portions of these memory requests
as being "in use" which is somewhat correct from a technical point of
view. But nothing has every been written to these swap file locations
and there is no disk activity associated with these items.

However it is also possible that Windows will move some items from RAM
to the swap file so as to allow that RAM to be used for other,
currently more important uses. This is the real 100% genuine "swap
file in use" that Windows XP does not have any convenient method of
identifying or reporting. You can download a free utility written by
MVP Bill James from
http://www.dougknox.com/xp/utils/xp_pagefilemon.htm or from
http://billsway.com/notes_public/WinXP_Tweaks that will report the
actual page file usage of your system, that is memory pages that have
been written out to the swap file and dropped from RAM.

One very useful purpose of this utility is to identify when adding
additional RAM is likely to provide a performance improvement. As a
general rule if this utility reports actual swap file usage of 50 mb
or more on a consistent basis then additional RAM is probably a
worthwhile consideration. But if it does not report 50 mb of actual
usage then there is little likelihood that adding RAM will improve
performance to any noticeable extent.

Using my computer as an example it is currently reporting in Task
Manager that I have Page File usage of 277 mb. However Bill James'
utility indicates that the actual usage at present 41 mb. These
figures taken together tell me that there is a total of 236 mb of
memory that has been requested but never used by the various items
that are currently running on the computer.

Hope this explains the situation.

Good luck


Ron Martell Duncan B.C. Canada
--
Microsoft MVP
On-Line Help Computer Service
http://onlinehelp.bc.ca

"The reason computer chips are so small is computers don't eat much."
 
G

Guest

I have read a couple different things about paging file management. The link is an
expert zone article that explains it pretty well--

http://www.microsoft.com/WindowsXP/expertzone/columns/mcfedries/03june16.asp

I have read in other places that with 1 GB of RAM, you can get rid of the paging file.
The article argues against that, but does have other recommendations on not letting
windows manage the page file size.

What you want to do to maximize performance is minimize the amount of time that
Windows is passing data to and from the page file on the hard drive and also the amount
of time that Windows spends resizing the page file.

I define the min and max size of the page file on my system to eliminate Windows
constantly resizing it which will degrade performance. I have 512 MB installed on my
2.6 Ghz P4 Compaq and a 1 GB card on the wayto add to my system.

Once I get 1.5 GB RAM installed, I am going to try eliminating the page file and see how it responds.
 

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