Fully featured low overhead profiler for Java EE and Java SE platforms.
Monitoring and profiling solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Shallow size

Shallow size view distributes objects by their shallow size range. It allows you to evaluate how many small, medium and large objects are in the heap, and how much memory they use.

This information can be useful when tuning GC options.