This is a tool from IBM that was made for Eclipse but can be run as a standalone app, that is useful for analyzing memory dumps from Java programs.
The Memory Analyzer provides a general purpose toolkit to analyzer Java heap dumps. Besides heap walking and fast calculation of retained sizes, the Eclipse tool reports leak suspects and memory consumption anti-patterns. The main area of application are Out Of Memory Errors and high memory consumption. http://www.eclipse.org/mat/downloads.php -- Henry Minsky Software Architect hmin...@laszlosystems.com