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.

Group objects by category

Analyzing .NET memory snapshots can be a daunting task due to the vast amount of objects and data involved. Grouping objects by various categories can make it easier to identify memory issues like leaks or high utilization. Here is how you can categorize objects in a .NET memory snapshot:

Group by class

Grouping objects by their classes allows you to see which classes occupy the most memory.

Group by class and namespace

Grouping objects by their classes and namespaces provides a logical structure that's easy to navigate.

Group by domain and module

By grouping objects according to their domain and module, you can quickly identify which area of the application is contributing to memory issues, allowing you to address the root cause more effectively.

Group by generation

Grouping objects by their generation can indicate how long objects are lingering in memory.

Group by shallow size

Shallow size is the amount of memory directly allocated for each object. Grouping by shallow size helps you find objects that are individually large.

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content, 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.