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 .NET executable

In most cases you can profile your .NET application by launching its executable from the profiler UI.

1. Use Profile .NET executable... action on Welcome screen or in Profile menu. It allows you to specify executable path, command line arguments and working directory.

Profile .NET executable

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 Profile to launch the application. The profiler will automatically connect to it, and you will be able to obtain profiling results. It will also appear on the Welcome screen in Monitor Applications list.

Monitor applications

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.