Finding the Root Cause of a .Net Application Memory Leak

Overview High memory use in a .Net application is usually the result of Common Language Runtime (CLR) objects growing in size continuously. When the application memory use grows to over 1.4GB in size, the next time the application tries to “New” an object it will hit a CLR exception of type System.OutOfMemoryException causing the application to crash. The CLR memory is… Continue reading Finding the Root Cause of a .Net Application Memory Leak

Debugging Windows Crashes with Microsoft Debugging Tools – Tutorial

  Summary The goals of this Tutorial are to understand what a crash is, learn how to explicitly create a crash in code, use tools to analyze a crash, and learn how to gather information to file a defect. This will cover basic debugging, not advanced. Overview The dictionary definition of “crash” does not really… Continue reading Debugging Windows Crashes with Microsoft Debugging Tools – Tutorial