Fully featured low overhead profiler for Java EE and Java SE platforms.
Performance monitoring and profiling of Jenkins, TeamCity, Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Profile all .NET processes that will start

The following describes profiling of local applications which start indirectly. For example: services, processed are spawned by other processes, etc. If the application executable can be explicitly launched, profile it as a .NET executable instead.

To use this mode, run the profiler from Windows Start menu as administrator (privileges are needed to enable profiling globally on the machine):

Alternatively, change the profiler shortcut properties to always run the profiler as administrator:

Use Profile all .NET processes that will start... action on Welcome screen or in "Profile" menu.

The window will appear:

Choose profiling options, then press Profile.

Run applications to be profiled while the profiler is running. They will be shown on the Welcome screen in "Monitor Applications" list.

Double click the application to connect.

Profiling will be automatically disabled when the profiler exits, and automatically enabled when the profiler starts again.

To permanently switch it off, invoke the action again and press 'Disable Now':

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, 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.