The Eclipse Memory Analyzer Tool (MAT) (http://www.eclipse.org/mat/) is a toolkit for analyzing heap dumps. It performs fast calculations of retained sizes and generates reports about leak suspects and memory consumption anti-patterns that relate to the OutOfMemoryError exception and high memory consumption.
MAT is a standalone application that requires only the BIRT Chart Engine (http://www.eclipse.org/birt/). If you already have the Eclipse IDE, you can install BIRT by going to the Help context menu and clicking Install New Software...:
You can find a link to the latest version of BIRT on the BIRT Update Site ...