ANTS Memory Profiler - 7.1

ANTS Memory Profiler

Getting started - ANTS Memory Profiler

About ANTS Memory Profiler

ANTS Memory Profiler enables you to profile memory usage of applications written in any of the languages available for the .NET Framework, including Visual Basic .NET, C#, and Managed C++. This is useful, for example, to improve memory usage by identifying the objects and classes that use most memory, and objects that remain live the longest.

You can use ANTS Memory Profiler to profile .NET desktop applications, ASP.NET web applications hosted in Internet Information Services (IIS) or the ASP.NET Development Server, .NET Windows services, COM+ server applications, Silverlight 4 or later applications, and XBAPs. In addition, you can profile applications that host the .NET Runtime, for example Visual Studio .NET plug-ins.

You can use ANTS Memory Profiler with the following versions of the .NET Framework:

1.1 (32-bit applications only)

2.0 (32-bit or 64-bit applications)

3.0 (32-bit or 64-bit applications)

3.5 (32-bit or 64-bit applications)

4.0 (32-bit or 64-bit applications)

Note: Some filters and functionality are not available when profiling .NET 1.1 applications; see the List of object filters for more details.

Recommendations

Finding your memory problem may require some detective work; we recommend that, before using ANTS Memory Profiler, you should have the following:

  1. Good knowledge of your code.
  2. An idea of where in your code your problem might be occurring.
  3. An understanding of how .NET memory management works.

ANTS Memory Profiler: step-by-step

The exact procedure you use to find your memory problem depends on your application and what you are trying to achieve. In all cases, there are four general steps:

  1. Choose the application that you want to profile.
  2. Identify what kind of memory problem you have.
  3. Take one or more memory snapshots.
  4. Follow an appropriate strategy for the type of problem.
  5. Analyze and interpret the profiling results.

Getting more information

Was this article helpful?

Search support
Forums

ANTS Memory Profiler

all products