Software para calcular o consumo de memória de uma aplicação

Pessoal, estou em busca de um software que emita relatórios sobre o consumo de memória provocado por uma aplicação qualquer. Alguém conhece algum sistema bom para isso?

É em Java? Se for:

http://docs.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html - Já vem disponível na JDK. Basta procurar na pasta bin da JDK

http://www.ej-technologies.com/products/jprofiler/overview.html - Esse pago, mas eu só ouço boa notícias sobre.

Acho que dá pra dar um pontapé inicial com a VisualVM e migrar pra um pago caso precise.

Abs []