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.

Summary, snapshot annotation, automatic deobfuscation

The "Summary" tab provides an overview of JVM properties and parameters of profiled application, as well as a summary of application telemetry information.

The tab is available when the profiler is connected to profiled application, or when you open a saved snapshot.

summary tab

Automatic deobfuscation

If the profiled application is obfuscated, YourKit Java Profiler can automatically restore original names of classes, fields and methods. Specify the path to the obfuscation log file on "Summary" tab:

automatic deobfuscator

Deobfuscator can be configured for a specific snapshot, as well as when you are connected to the running application. In this case the deobfuscator will apply to live results and will be chosen by default for captured snapshots.

The following obfuscator logs are supported:

  • Allatori
  • MCP mapping (ZIP)
  • ProGuard
  • Retro Guard
  • Zelix KlassMaster
  • yGuard

Snapshot annotation

Snapshot annotation is a free-form text descriptions directly in the snapshot file.

Annotation can be viewed and edited on the "Summary" tab:

annotate on Summary tab

... on the Welcome screen:

annotate on Welcome screen

... and from "Open Snapshot" dialog:

annotate in open snapshot

Snapshot annotation is supported for the profiler-format snapshots only i.e. .snapshot files. A HPROF snapshot cannot be annotated because the HPROF file format does not allow records with arbitrary content.

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.