Product Information
ANTS Performance Profiler is an application profiler for .NET desktop, ASP.NET, and ASP.NET MVC applications.
You can view performance data for both your .NET code and database requests made by the .NET code. Profile database requests your application makes to any SQL Server, Oracle, MySQL (or MariaDB), and PostgreSQL database. This is ideal if you're using an ORM.
- Jump straight to the slowest activity
The call tree shows performance data for every method and identifies the most expensive methods, database queries, and web requests. - Drill down to slow lines of code with line-level timings
Profile C# or any other .NET code line by line, with precise timing data so you can find issues at a glance. Expensive lines of code are automatically highlighted for quick visual inspection. - Immediate feedback on application performance
Use the interactive timeline to check the CPU usage of your .NET or ASP.NET application and highlight problem areas to focus only on the data that matters. - Profile async code
Understand the performance of C#5 async code. View activity in the context of the code you wrote, and see how work being done asynchronously is related to the async method which caused it to run. - From .NET code to database
View performance data for both your .NET code and database requests made by the .NET code. Profile database requests your application makes to any SQL Server, Oracle, MySQL (or MariaDB), and PostgreSQL database. This is ideal if you're using an ORM. - Understand web requests
View rich data about outbound http requests made by your application, including request and response header information. See all the information in the context of the .NET code which caused the request to run.