Virtual memory problem

Posted on 2004-12-01
Medium Priority
Last Modified: 2013-11-15

In our project even if we close the form ,and dispose the object associated with it,the memory is not  released, instead it gets accumulated and an Exception "Virtual Memory is Low" was thrown . The memory is getting released only when we quit the entire application.

How can we manage this memory problem?

very urgent

thanks in advance
Question by:lword
LVL 28

Accepted Solution

iboutchkine earned 500 total points
ID: 12715177
Memory will be released when the Garbage collector will pick up.
LVL 25

Assisted Solution

RonaldBiemans earned 500 total points
ID: 12715193
This object, have you written it yourself, and does it implements the Idisposible interface ?
LVL 24

Assisted Solution

by:Jeff Certain
Jeff Certain earned 500 total points
ID: 12715277
.Net doesn't always release memory, even after the garbage is collected. Sometimes the application holds on to it for "future use." See this question:


Assisted Solution

pillbug22 earned 500 total points
ID: 12715501
As others have said, .NET handles most of the memory issues for you (even if you don't want it to). This is the same reason a simple "Hello World" app may show up as using 30 megs of RAM, simply because .NET grabs a bunch of memory and hangs onto it in case it needs it later (of course, it will release it if another app/process needs it).

Featured Post

Prep for the ITIL® Foundation Certification Exam

December’s Course of the Month is now available! Enroll to learn ITIL® Foundation best practices for delivering IT services effectively and efficiently.

Question has a verified solution.

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

The article will include the best Data Recovery Tools along with their Features, Capabilities, and their Download Links. Hope you’ll enjoy it and will choose the one as required by you.
Microsoft will be releasing the Windows 10 Creators Update in just a matter of weeks. Are you prepared? Follow these steps to ensure everything goes smoothly and you don't lose valuable data on your PC.
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…
Suggested Courses

809 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