Windows98 and Memory Leaks

I recently upgraded to Win98 2nd edition. After doing so, I started to see a severe memory leak problem. Usually after heavy hard drive access. I use a system with a VIA chipset and 256 MB Ram. The memory will slowly leak down to 0....

Help!

UPDATE...Thank you for the Memturbo suggestion. However, I neglected to say that I did a clean install of just the OS and Free Mem Pro.. Same problem.. Even in Safe mode I get the leak..I think it has to do with the VIA Chipset, But their is no help from them.....Any other help would be appreciated

Theveritas, you are correct, the VIA chipset does create a large portion of the problem. Any program that calls the Win32 EnumObjects() API function may drop a memory sector during each call and eventually stop working, with the following error message:

<Program name> caused a General Protection Fault in module GDI.EXE.

The EnumObjects() function leaks a selector each time it is called. If enough calls are made during a particular session, the local descriptor table (LDT) can
become exhausted. The computer must then be rebooted to recover the correct memory core and restart the kernel.

Back in April Microsoft reported that the manufacturer was cooperating with them in developing a supported fix that would correct this problem and would be available from Microsoft. As of the 7/1/99 release of the MS Technet, the release is still in development and hos not even entered
full regression testing.

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

I had the same problem on my system after I upgraded to SE, using a Mustang R534F MB (SiS chipset). I found that by manually setting my virtual memory settings in the Performance Section of the System Properties, the problem went away. I set mine to min 64meg, max 200meg. I have 64 meg RAM in my system, and this seems to work fine, with no real performance hit.

You should also be aware that W98+ is allocating all free RAM as cache. Worse, it will re-size the cache at the worst possible time (when it is out of RAM and has something important to do). You can set your cache size in system.ini as follows to stop this: (if you don't have a [vcache] entry, you can just paste this in.)

[vcache]
minfilecache=8192
maxfilecache=8192
chunksize=512

This would set the cache to 8 MB, and it will not re-size. Change to whatever you want of course. My system with 256 MB RAM works well with these settings, but you may have to experiment to see what is best for you.

There's also a freewareprogram, that will make the changes for you. Unfortunately I don't remember the location I got it from, but it's called 'Cacheman 3.60' and a simple search with a searchengine, will probably lead you to it...

Ever visit a website where you spotted a really cool looking Font, yet couldn't figure out which font family it belonged to, or how to get a copy of it for your own use? This article explains the process of doing exactly that, as well as showing how…

In this video, viewers will be given step by step instructions on adjusting mouse, pointer and cursor visibility in Microsoft Windows 10. The video seeks to educate those who are struggling with the new Windows 10 Graphical User Interface.
Change Cu…