My computer has 2GB of memory. I have read in these groups and other
places that if I add 2GB more my computer might not see all 4GB.
So the question is: Is adding more memory a waste of money? Will
adding more memory help my computer do it's job better?
Please give the answer in lay terms.
Thank you.
That is a tough question to answer directly, but Vista can help you
decide. Go to Task Manager (Ctrl-Alt-Del pressed all at once) then
when it comes up switch to the Performance tab. Now this window should
float on top of other windows by default. Next open up and start to
use the applications you normally have running at the same time and
note the effect on memory in Task Manager. If you have half or more of
your physical memory still free you probably won't see much if any
benefit by adding more memory especially if you already have 2 GB, 1
GB is plenty for most people.
A often overlooked issue is your paging file or what was called the
Swap File in XP.
Now go to Control Panel System and Maint System Advanced System,
Settings, click on the advanced tab, then setting, advance again then
finally Virtual Memory. This a area on your root hard drive set aside
by Windows to swap memory pages from physical memory back and forth.
Note the size. The file should be about 1.5 times the size of your
installed memory. So if your already have 2 GB, your Virtual Memory
should be about 3 GB, that combined with your physical RAM or 5 GB
should be pleny for all but the most demanding tasks or 99% of all
users. So no, I doubt you or for that matter hardly anybody would
benefit from having 4 GB of RAM. I do one of the most demanding tasks
you can ask of a PC and what really stress your CPU and RAM; video
editing, and I get by fine with just 1 GB of RAM and have no intention
of getting more.
Now what happens all too often is your Virtual Memory gets badly
fragemented. Many defrag programs don't touch this area because duh...
it is always in use if Windows is running. So the useable size of your
Virtual Memmory shrinks to the largest block of memory that isn't
fragemented which could a chuck far smaller then the size it is
suppose to be. A sign that this may have happened is your hard drive
is churning away a lot more than it used to and/or all your
applications run more slugglish because Windows now needs to swap
memory pages far more often in and out of physical memory and the now
shrunk VM than it would have to if the paging file was in one big
unfragement chuck. Because of their special nature memory pages (what
is in Virtual Memory) these files can't be spread across non ajoining
sectors on your hard drive.
Better defrag utilites can defrag Virtual Memory at boot BEFORE the
system mounts Windows. Or you can just delete the paging file, and
Windows will automatically make a new one in a two reboot process.
First pass you set things to have no paging file, then reboot again
and reset to have a paging file and Windows should find a big enough
chunk of unfragemented memory to use for the paging file. How
successful this is depends on how fragemented your root drive is and
also to a great extend how full it is. So best to defrag that first if
you think this may be a problem.
You see a lot of posts in newsgroups like this where people want to
make their system drive partition as small as possible. That's another
mistake. Windows needs wiggle room to work at it's best. Your root
drive should be at LEAST twice as large as the size Windows itself
takes up to allow room for all the program files you probably will
install, windows updates, the paging file and all the things Windows
does behind the scenes in making shadow files, etc.. So at bare
minimum your system drive (physical drive Windows is on) should be at
least a 25 GB hard drive these days. Anything smaller you're asking
for trouble.