VisualVM
The NetBeans team (Tomas, Jirka & all) has just released version 1.2 of the VisualVM, Java profiling and troubleshooting tool. A bunch of good stuff in this release:
- Sampling CRU and memory profiler
- Redesigned charts with dynamic tooltips (my favorite feature by far)
- Enhanced support for jstatd connections
I've already had a version the visualVM that came with JDK 6 update 16 (look in <JAVA_INSTALL_DIR>/bin/ for jvisualvm executable), however these new improvements made it worthwhile to install the stand alone version as well.

Posted by Confluence: Kadath In The Cold Waste on October 21, 2009 at 04:09 PM PDT #
Posted by Confluence: Kadath In The Cold Waste on October 22, 2009 at 09:22 AM PDT #
On MacOSX, this is worth a shot too:
(The Shark profiler on MacOSX support java, and it has very lightweight sampling based profiling, and very sophisticated tree data visualization and filtering)
http://osdir.com/ml/java-dev/2009-10/msg00818.html
Posted by John Burkey on December 24, 2009 at 03:31 PM PST #