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.

Performance charts

The Performance Charts view shows the different performance metrics collected from the profiled application.

The metrics are grouped hierarchically as a tree, which is located on the left side of the view. You can configure a list of metrics that you want to monitor.

By clicking on the graphs you can get the dump of the threads that were running at that moment in time. If you select the time interval, you will get the CPU usage estimation.

performance charts tab


Filter - Hide "empty" charts, i.e. the charts that have only zero values.

Smooth short fluctuations - Smooth out short-term fluctuations on graphs. This is useful for visualizing of fast changing data.

Show last 15 minutes, Show last 30 minutes, Show all - Quickly change the range of visible data.

Autoscroll - Control auto-scrolling behavior of performance charts. When toggled, the graphs will be automatically scrolled to the right when new data arrives.

Changing the scale of the charts

Using the time range selector, which appears when the mouse pointer is over the graph, you can select the rage and scale of the visible data. You can also hold down the Ctrl key and use the mouse wheel to zoom the graphs.

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.