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.

Useful actions

Use popup menu and main menu to see what actions are enabled in particular context.

  • Memory | Quick Info (Ctrl+Q) - Quick info view shows detail on selected object(s).

  • Memory | Instances by Class... (Ctrl+N) - shows instances of a class after you specify its name.
    Hint: You can also use this action to get quick info on the number of instances of a particular class: just type in the class name, and the instance count will appear next to the class name in the lookup list. Then hit ESC to close the lookup window, or press Enter to open the new tab.

  • Memory | Selected Objects (F4) - shows selected live objects in a new tab. Works in any memory view if the selection represents live objects.

  • Memory | Paths from GC Roots... (Ctrl+P) - finds paths from GC roots to the objects represented within the current selection. Works in any memory view if the selection represents live objects.

  • Memory | Strings by Pattern... (Ctrl+F) - shows instances of java.lang.String, char[] and byte[] (in specified encoding) matching the given text pattern. This can be useful to locate particular objects if their fields refer to a known string or a char sequence.

  • Tools | Open in IDE (F7) - opens the currently selected class, field or method in the IDE editor. See IDE integration.

The following actions are available if a snapshot contains any recorded object allocations:
  • Memory | Method Merged Callees (Ctrl+M) - shows merged callees of the selected method.

  • Memory | Method Back Traces (Ctrl+Shift+M) - shows back traces of the selected method.

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.