Tous les développeurs java devraient avoir leur copie de VisualVM. Cette application permet de visualiser toutes les information relatives a n’importe quelle application java si la JVM utilisée est 1.6. Vous pouvez entre autres:
- Inspecter chaque instance de chaque objets instancié
- Faire un thread dump
- Faire un application snapshot et en comparer deux.
Le screencast disponible donne une très bonne idée des fonctionnalités offertes.
Bref, un outil essentiel pour débogger les memory leaks!