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.

Profiler installation

Interactive installation

Linux

Download and unzip the profiler archive.

macOS

Download and mount disk image, drag the profiler app to the Applications folder.

Windows

Download and run the installer following the wizard steps.

Unattended installation

Unattended installation is performed without user interaction, usually for automation purposes.

The following example uses command line options to enter the license key and accept profiler EULA. Replace <arch>, <build> and <key> with actual values.

Linux

unzip YourKit-JavaProfiler-2025.3-<build>-<arch>.zip
YourKit-JavaProfiler-2025.3/bin/profiler.sh -accept-eula -license-key=<key>

macOS

hdiutil attach YourKit-JavaProfiler-2025.3-<build>-<arch>.dmg
cp -r /Volumes/YourKit\ Java\ Profiler/YourKit\ Java\ Profiler.app ~/Applications
~/Applications/YourKit\ Java\ Profiler.app/Contents/Resources/bin/profiler.sh -accept-eula -license-key=<key>

Windows

start /wait YourKit-JavaProfiler-2025.3-<build>-<arch>.exe /S /D=C:\profiler
start /wait C:\profiler\bin\profiler.exe -accept-eula -license-key=<key>

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.