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.

Comparing performance snapshots

You can compare two arbitrary snapshots that contain recorded CPU information, obtained with CPU sampling or CPU tracing.

To compare snapshots, do the following:

  • Open the snapshots you want to compare.
  • Select one of them.
  • Use File | Compare Snapshot with... (the action is also available from the popup menu) and select a snapshot to compare with.

A new tab with the comparison opens. It contains "Call tree" and "Method list" views displaying the differences in method execution times and invocation counts.

The invocation count columns are shown only if both compared snapshots contain CPU tracing results.

If at least one of the compared snapshots contains CPU sampling results, only time differences will be shown.

performance snapshot comparison

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, 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.