Java Memory Validator - Hotspots
The Hotspots View displays a tree containing the callstacks of all allocated objects so that you determine the parts of your application that allocate the majority of the objects in the application.
The display can be filtered by the type of object allocated. Watermarks can also be used to further restrict the display of data.

Click the picture for a larger image.




