Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Windows98 and Memory Leaks

Posted on 1999-07-05
Medium Priority
Last Modified: 2013-12-28
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....


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
Question by:theveritas
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 1672533

Sounds like you are having a problem with some software that you are running.  Not a windows fix but a good program to take care of memory problems is mem turbo you can download it from this site.

get the free demo it recovers ram from programs that don't give it back to the operating system.  It then does a defrag and there you go your ram will never hit zero again.


Author Comment

ID: 1672534
Edited text of question.
LVL 25

Expert Comment

ID: 1672535
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.

Concerto Cloud for Software Providers & ISVs

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!

Learn how Concerto can help you.


Expert Comment

ID: 1672536
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.  

Accepted Solution

sekdk earned 800 total points
ID: 1672537
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.)


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...

Expert Comment

ID: 1672538
Ups! I accidentally checked answer instead of comment, sorry!

Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Configuring Remote Assistance for use with SCCM
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…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
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…

660 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question