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.

JFR (Java Flight Recorder) snapshots

What is a JFR snapshot?

A Java Flight Recorder (JFR) snapshot is a binary recording file produced by the Java Virtual Machine. It captures detailed runtime information about a Java application over a specific period of time. The snapshot contains low-level events collected from the JVM and the operating system with minimal performance overhead.

Information contained in a JFR snapshot

Typical data stored in a JFR snapshot includes thread activity, method profiling samples, object allocations, garbage collection activity, lock contention, I/O operations, and system metrics such as CPU and memory usage. Each event is timestamped, allowing correlation of events across threads and subsystems.

Analyzing HPROF snapshot

JFR snapshots (the files with .jfr extension) can be opened and analyzed the same way as YourKit format snapshots.

YourKit uses cookies and other 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 YourKit privacy policy.