Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy-to-use performance and memory .NET profiler for Windows, Linux and macOS.
Secure and easy profiling in cloud, containers and clustered environments.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

Profile ASP.NET application in IIS

Profiler offers IIS integration, which enables profiling of ASP.NET applications on Windows.

1. Use Profile IIS application... action on Welcome screen or in Profile menu.

Profile IIS application

2. In the appeared dialog you can configure CPU profiling mode, enable object allocation profiling and events, and set any profiling option:

Profiler options

3. Choose profiling options and press Start IIS Profiling to re-start IIS.

4. To profile your ASP.NET application open it in a browser. IIS will load .NET runtime on first web request. Only then your application will appear in Monitor Applications list on Welcome screen, from which you can click on it to connect.

Monitor applications

Turning off IIS profiling

To stop IIS profiling, invoke the action again and press Stop IIS Profiling button. This will turn off profiling and re-start IIS.

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.