ANTS Memory Profiler
- SKU: RGANTSMP
Profile memory usage of applications written in any of the .NET languages
ANTS Memory Profiler lets you profile the memory usage of applications written in any of the .NET languages. You can track down the cause of memory problems, by finding out which objects and classes use most memory, and which objects are surviving the longest.
Key Features:
- The profiler can now show memory which is referenced via conditional weak tables.
- Instance retention graph quickly allows you to see the shortest reference paths to all GC roots, which will need to be broken to fix memory leaks.
- Profile unmanaged memory use if your .NET code uses unmanaged code or components, you can see how much memory unmanaged modules and classes are holding on to.
- Compare any two snapshots with each other. Support for snapshots up to 4GB.
- One-step set-up dialog.
- Automated API for taking snapshots from within your application using a single line of code.
- Capable of attaching to a running .NET4 process. Ideal if you want zero downtime and to preserve the state of your current process.
- Ability to profile .NET executables, ASP.NET applications and web services in IIS, IIS Express, and Web Development Server, SharePoint 2007 or 2010 collections, Silverlight applications, Windows services, and COM+ applications.
- Native Windows Presentation Framework (WPF) support.
- Ability to take and analyse an arbitrarily large number of memory snapshots.
- Integration with Visual Studio 2005, 2008, 2010, 2012, and 2013, so you can start profiling your application from within your IDE. One click launches ANTS Memory Profiler within seconds, with the executable path already set.
- Supports .NET 1.1 to .NET 4.5, in any language supported by the .NET framework.
ANTS Memory Profiler – Features
Features
- Instance retention graph quickly allows you to see the shortest reference paths to all GC roots, which will need to be broken to fix memory leaks.
- Compare any two snapshots with each other. Support for snapshots up to 4GB.
- Automated API for taking snapshots from within your application using a single line of code.
- Capable of attaching to a running .NET4 process. Ideal if you want zero downtime and to preserve the state of your current process.
- Ability to profile .NET executables, ASP.NET applications and web services in IIS, IIS Express, and Web Development Server, SharePoint 2007 or 2010 collections, Silverlight applications, Windows services, and COM+ applications.
- Supports .NET 1.1 to .NET 4.5, in any language supported by the .NET framework.
- Profile unmanaged memory use if your .NET code uses unmanaged code or components, you can see how much memory unmanaged modules and classes are holding on to.
- Ability to take and analyse an arbitrarily large number of memory snapshots.
- One-step setup dialog.
- Assembly loading view to let you explore memory consumption from static and dynamic assemblies.
- Native Windows Presentation Framework (WPF) support.
- Integration with Visual Studio 2005, 2008, 2010, 2012, and 2013, so you can start profiling your application from within your IDE. One click launches ANTS Memory Profiler within seconds, with the executable path already set.