Memory profiling for .NET developers
Moderators: Luke Jefferson, StephenC, AndrewH, melvyn.harbour, james.billings, Laura Morley, dene.boulton
I am running into an issue with the winforms getting cleared.
I have a custom base form inheriting from System.Windows.Forms.Form. All the forms that i create are inheriting from my custom base form. After profiling my application for memory leaks i find that some of the pop-ups are not getting released. These pop-ups are still held in memory because of Application.Forms. How should this be cleaned up?
Thanks in advance.
- Posts: 1
- Joined: Thu Feb 10, 2011 7:15 am
I suggest that you examine one of the instances (forms) using the Instance Retention Graph:
http://www.red-gate.com/supportcenter/C ... 286233.htm
You then need to examine the path to GC root to determine where a reference is being held incorrectly. Commonly this could be something like you forgetting to release a reference to the form in an event handler. If you break the references, garbage collection should then be able to take care of the rest.
.NET Tools Division
- Posts: 27
- Joined: Mon Mar 15, 2010 3:27 pm
Return to ANTS Memory Profiler 7
Who is online
Users browsing this forum: No registered users and 0 guests