Tracking a memory leak.



I have an object tree that is pretty gigantic and it holds about 100mb of data. When I set the top object to null, I expect that the .NET framework will clean up the memory at some point. However, I am looking at the Task Manager and I don't see the MemUsage column decreasing even after an hour or two. I know that TaskManager may not be the best place to see what is the true way to gauge memory usage and/or presense of memory leaks. So I am looking for a pointer on what I should use to see whether setting an object to null really will at some point free up memory.

Regards
.



Relevant Pages

  • Re: dynamic allocation file buffer
    ... in memory while the actual data is saved to disk. ... file the object tree is no longer available. ... Now, the object tree is reconstructed in a lazy way, ... Depending on how lazy the reconstruction is, ...
    (comp.lang.python)
  • Re: dynamic allocation file buffer
    ... in memory while the actual data is saved to disk. ... file the object tree is no longer available. ... Now, the object tree is reconstructed in a lazy way, ... Depending on how lazy the reconstruction is, ...
    (comp.lang.python)
  • Re: dynamic allocation file buffer
    ... in memory while the actual data is saved to disk. ... file the object tree is no longer available. ... Now, the object tree is reconstructed in a lazy way, ... Depending on how lazy the reconstruction is, ...
    (comp.lang.python)
  • Re: dynamic allocation file buffer
    ... the metadata in the object tree is updated ... in memory while the actual data is saved to disk. ... Reconstruction will form a bottleneck ...
    (comp.lang.python)
  • Re: Memory Leak detection with HeapAlloc ... ?
    ... Your code won't detect memory leaks from HeapAlloc because it checks only those allocations taht were made via CRT. ... anyone knows of a solution where one could enable a page heap as described in the articles from sourcecode? ...
    (microsoft.public.vc.language)