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 snapshot

What is a performance snapshot?

A performance snapshot is a detailed report that provides insights into the behavior of your application at a specific point in time or over a designated period. This snapshot can help you understand how system resources are being utilized, where bottlenecks may exist, and what potential improvements can be made to enhance performance.

Information contained in a performance snapshot

CPU usage

It gives a breakdown of how much CPU time is being consumed by different parts of the application. This helps you identify which methods or operations are CPU-intensive.

Thread activity

Get an overview of all active threads, their statuses, and how they are interacting. This can help identify issues like deadlocks or thread contention.

Thrown exceptions

Exceptions in .NET can be performance killers, especially when thrown and caught frequently. Performance snapshots capture data on exceptions that have been thrown and may provide stack traces or other contextual information. This data allows you to identify exception-related bottlenecks, which can be especially useful for debugging or optimizing error-prone areas of your application.

Various performance metrics

Beyond CPU metrics, performance snapshots capture a range of other performance indicators, including: GC activity, memory consumption, I/O activity, etc. Start your analysis by examining the performance charts for an immediate visual sense of how your application is performing. Look for noticeable spikes, dips, or patterns.

Comparing performance snapshots

Lear more how to compare performance snapshots.

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.