 |
PC Doctor+ Guide 16 VShare |
 |
VShare: A Well Kept Secret!
VShare and Too Much Memory
How many of you have added memory to your Windows 9x
or Windows ME system and found you've been getting more fatal memory errors
than ever before? Well, we've got good news for you.
Many of us have kept our old Windows versions for the flexibility of still
running our old 16-bit applications and also the new 3D games, and thought
if we just had a gigabyte or so of RAM everything would be all right. So
what gives with the memory errors?
It turns out that Windows 9X and ME has had a flaw all along in the way they
manage RAM over 512MB, and it just never showed up until that 512MB boundary
was crossed. Of course, back when Windows 95 came out nobody thought of
using it with 512 MB, but now memory prices are down and memory usage is up
for just about everything, and adding RAM is usually the best bang for the
buck.
The problem is with the 32-bit protected-mode cache driver, called Vcache.
This driver needs to reserve some RAM for virtual memory management, but it
seems to think that with so much new memory it's all fair game and it
gobbles up much of it for the cache, not leaving enough for other functions.
This can result in "Out of Memory" errors or even the Blue Screen of Death!
Another indirect symptom of this is potential sluggishness of applications
caused by delays while data gets constantly swapped on and off the disk
because Vcache hasn't left enough RAM for the application.
Fortunately, there is an easy fix. First, back up your system.ini file for
safety and then boot to Safe Mode. Go to Start\Run, type in SYSEDIT (in
Windows ME you'll need to use MSCONFIG), and add a line under Vcache that
limits the size of the cache. The syntax should look like this:
[Vcache]
MaxFileCache=524288
Reboot the machine, and those errors should be a thing of the past.
|