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

Allocations

Allocations section is available only for snapshots that contain recorded object allocations.

Allocations let you discover methods where objects were created.

Call tree

Shows a top-down call tree with the methods in which objects were created, either by thread

or with calls from all threads merged.

The tree is shown according to current filters.

Hot spots

Shows methods where the greatest number of objects from the set ("Hot spots by object count")

or objects with the greatest total shallow size ("Hot spots by object size") were created.

Methods are shown according to current filters:

  • non-filtered methods (typically, methods from the source code of profiled application)
  • filtered methods (typically, methods from core classes and used libraries) that were directly called from non-filtered methods or are at the top of thread stack trace (Thread.run()).

Method list

Methods are shown according to current filters:

  • non-filtered methods (typically, methods from the source code of profiled application)
  • filtered methods (typically, methods from core classes and used libraries) that were directly called from non-filtered methods or are at the top of thread stack trace (Thread.run()).

For each method, the list shows the number and shallow size of objects it had created.

Ages

Shows objects distributed by their ages.

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.