Tuesday 28 June 2016

.NET Memory Leak Checklist


CheckList:

  • Check application logs
  • Check IIS logs
  • Check event viewer
  • Check Windows Error Logs
  • Check Windows Resource Monitoring window
  • Check Crash Dumps; if not configured set it up.

How to Create a Memory Dump:
https://support.symantec.com/en_US/article.howto31321.html

https://blogs.msdn.microsoft.com/chaun/2013/11/12/steps-to-catch-a-simple-crash-dump-of-a-crashing-process/

You can then use it for further analysis via DebugDiag or Visual Studio.

Tools

ProcDump Tool

DebugDiag Tool

ANTS Memory Profiler
Add LocalDumps

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps


Will be captured to:

%LOCALAPPDATA%\CrashDumps

No comments: