Fully featured low overhead profiler for Java EE and Java SE platforms.
Performance monitoring and profiling of Jenkins, TeamCity, Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

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.