Dec 15 2004

Tracking down managed memory leaks (how to find a GC leak)

Category: .ms.netAmit Bahree @ 7:33 pm

At work, recently I attended an excellent presentation given by a colleague where we talked about Debugging in general (across both Managed and Unmanaged code), and what the various categories are, and various tools at ones disposal, etc. I thought this post from Rico on how to find GC leaks was quite timely for that topic.

[Listening to: City of Blinding Lights - U2 - How to Dismantle an Atomic Bomb [Bonus Track] (05:48)]

Other similar posts you might be interested to check out:
  • November 13, 2006 -- DragMove (0)
    Did you know there is a new method called DragMove which is part of the Window class and allows you to move the window using a mouse? I certainly did not - till now. This is part of .NET 3.0, specifically part of WPF and . Here is an example from the SDK:protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) { base.OnMouseLeftButtonDown(e); // Begin dragging the window this.DragMove(); } ...
  • December 31, 2005 -- Exception Management in Threads (0)
    Exception Management is a topic near and dear to me personally, primarily because of the lack of understanding of most developers (that I have come across). There is an interesting change in the .NET 2.0 CLR on how it manages unhandled exceptions in a thread. If you write multi-threaded apps then this is important for you to understand. If you don't write multi-threaded apps today, but I presume you would soon, then this is a good learning exercises. In .NET 2.0 the CLR allows unhandled exceptio...
  • June 28, 2005 -- Profilers for the CLR (0)
    Brad Adams lists out a few options for Profilers available in the CLR - some of these possibly are familiar to you - but its good to see them listed in one place. (got this via Jon Kale who was responding to something else)....

Tags:

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes