Catch the leak as soon as it happens.

Save hours of frustration by having LeanSentry do the analysis for you!

Use LeanSentry to fix errors, hangs, slow loads, and many other production issues! See more →

What causes a memory leak?

An ASP.NET application can begin using a lot of memory because of excessive memory allocation, or keeping .NET objects referenced for too long. These patterns make it harder for the .NET Garbage Collector to release memory, causing the application to develop a memory leak. This often leads to OutOfMemoryException errors, and can make the IIS application pool recycle prematurely due to virtual or physical memory limits.

LeanSentry automatically detects when your ASP.NET application develops a memory leak, experiences abnormally high memory usage, or causes your server to run out of memory.

3. LeanSentry then automatically diagnoses the memory leak using a debugger.

If a memory leak is confirmed, LeanSentry uses the Windows Debuging tools (WinDbg) to automatically diagnose it. The Windows Debugging tools are the only industry standard and safe tool for production .NET memory debugging. They have been actively used by Microsoft and thousands of experts for memory investigations for over a decade.