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.

Changes in YourKit Java Profiler 2025.9

JVM support

  • feature Java 25 is supported.
  • improvement The agent code was refactored to comply with JEP 471 and JEP 498. The profiler no longer relies on java.misc.Unsafe, so there will be no warnings or crashes when running with Java 26.
  • improvement The agent can now instrument Java classes at very early stages of JVM startup. This provides more complete results for tracing, call counting, and allocation profiling.

Windows support

  • feature The uninstaller is now digitally signed.

Java Flight Recorder support

  • feature In this version, Java Flight Recorder support has been completely reworked. YourKit Java Profiler can now not only open any JFR snapshots, but also control JFR event recording. The profiler now offers complete JFR controller functionality as a built-in feature.

    JFR controller
  • feature Added the ability to capture JFR snapshots and download them from remote machines. Works the same way as with native YourKit snapshots, including automatic download and opening.

    Capture JFR snapshot
  • feature The internal engine for loading and presenting JFR events has been reimplemented. It can efficiently process and display millions of JFR events. There are no artificial limits on the number of events, unlike in some other JFR-supporting tools.

    Many events in the JFR snapshot
  • feature There are new profiler agent options jfr=on|off, jfr_config_name and,