ANTS Memory Profiler 7
Find memory leaks and optimize memory usage in your .NET application

Technical papers
Understanding .NET Memory Management
This primer gives you enough information to start using ANTS Memory Profiler, even if you have forgotten how .NET allocates objects into memory.
Identifying memory problems with the Instance Categorizer (PDF)
Learn how grouping together sets of instances which share similar paths back to GC root can help locate memory leaks.
Types of memory problems
Most memory problems belong to one of four categories. Learn how identifying which category your problem fits in to can help locate and resolve it.
Attaching ANTS Memory Profiler to a running .NET 4 process
This knowledgebase article outlines how to start profiling the memory usage of your applications without having to restart the application from scratch.
Setting up performance counters
ANTS Memory Profiler can monitor the values of a number of Windows performance counters while the application you are profiling is executing. This articles offers more information on the topic of performance counters.
Profiling SharePoint 2007
ANTS Memory Profiler can profile managed code that runs on a Microsoft SharePoint server. Read how to set up a SharePoint 2007 site for profiling.
Strategies for Memory Profiling (PDF)
This thorough whitepaper explains how to find a memory leak and how to check an application's memory usage.
Volume discounts apply.
Try a 14-day fully functional free trial of ANTS Memory Profiler.
I purchased ANTS Profiler as I knew I had a memory leak in my code and I could see this with Task Scheduler. It would have taken me weeks to find the cause but, 2 hours after installing ANTS Profiler, the problem was solved; it paid itself off on the first day I used it.
Graeme Elliott, Lead Architect, Spirit Software Solutions

