Changes in YourKit Java Profiler 2025.9
- JVM support
- Windows support
- Java Flight Recorder support
- YourKit Connection Broker
- Security
- User interface
- Thread profiling
- Object allocation profiling
- IDE integration
- EE server support
- Profiler API
- Triggers
- Miscellaneous
- Deprecations
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.
-
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.
-
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.
-
feature
There are new profiler agent options
jfr=on|off,jfr_config_nameand,
