About ANTS Performance Profiler

.NET code profiler.

ANTS Performance Profiler is a tool for profiling applications written in any of the languages supported by the .NET framework. ANTS Performance Profiler profiles all .NET applications, including ASP.NET web applications, Windows Services and COM+ applications. ANTS Performance Profiler will identify performance bottlenecks within minutes, is fast and responsive with minimal impact on the execution of your program. It provides line-level timing so you can drill down to the specific lines of code responsible for performance inefficiencies. ANTS Performance Profiler is available as a standalone tool or as part of the Red Gate .NET Developer Bundle.

During performance profiling, ANTS Profiler records the time it takes for each line of code to be executed, as you are using your application. Detailed results then reveal the slowest lines of code and methods, allowing you to quickly identify performance bottlenecks and optimize your .NET application accordingly.

  • Identify performance bottlenecks within minutes
  • Fast and responsive – minimal impact on the execution of your program
  • Line-level timing – drill down to the specific lines of code responsible for performance inefficiencies
  • Profile any .NET application, including ASP.NET web applications

ANTS Profiler is available in two editions, Standard and Pro:

Key Features in both editions:

  • Supports .NET executable, Windows service, COM+ Server and ASP.NET web applications (including multi-threaded applications)
  • Line-level code timing
  • Timeline for viewing the profiling data just for a selected region of activity
  • Call Tree which auto-expands the worst performing stack traces

Features available in Pro edition only:

  • Call Graph view for visualizing all the callers and callees for a particular method
  • Method-level code timings (faster profiling modes)
  • Profiling child processes
  • Save profiler results
  • Find / filter functions