Fully featured low overhead profiler for Java EE and Java SE platforms.
Monitoring and profiling solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Running the profiler

Please follow instructions for your operating system on how to launch the profiler UI:


Launch YourKit Java Profiler from in the Start menu

Mac OS X

Download the application, unzip; optionally, move to /Applications.

Troubleshooting: what to do if the profiler crashes on startup

Try to avoid using the native application launcher by running the following command the Terminal:

<profiler installation directory>/Contents/Resources/bin/yjp.sh

Although the profiler started this way will have minor UI defects such as non-native main menu style and an incorrect application icon in the dock, in general it will work just fine.

Note: since build 14112 the profiler falls back to this approach automatically, i.e. tries to restart itself via yjp.sh after a crash.

Linux, Solaris, AIX, HP-UX, FreeBSD

Unpack the installation bundle and run <Profiler Installation Directory>/bin/yjp.sh

The profiler UI requires Java 8 to run. The download bundle contains JRE for Linux x64 and should run out of the box on that platform. On other platforms, please ensure that the appropriate Java version is installed.