The 5 stages of solving real-life
.NET memory problems
In this series of articles, we take you through using ANTS Memory Profiler to eliminate .NET memory issues, based on real-life problems.
1 Symptoms and setup
- Getting started: the 4 main types of
.NET memory problem Beth Aitman walks us through diagnostics, investigation strategies, and how to tackle memory problems. - Top 5 .NET Memory Management Misconceptions
- Getting started: the 4 main types of
2 Large Object Heap
3 Managed memory leaks
4 Unmanaged memory leaks
- Understanding and troubleshooting
unmanaged memory usage in .NET Clive Tong and Chris Hurley dig into how unmanaged memory works, the problems it causes, and how to fix them. - Avoiding and fixing unexpected memory issues in .NET applications
- Understanding and troubleshooting
5 Excessive memory usage

ANTS Memory Profiler
ANTS Memory Profiler will drastically cut the time you spend finding and fixing memory leaks.
With ANTS Memory Profiler, you can:
- Profile managed and unmanaged code
- Optimize your C# and VB.NET code's memory usage
- Create better performing applications