What is Java VisualVM? Javalobby
This may very well be a compelling reason to go to JDK 6 sooner than later. Visual VM is a debugging tool that integrates jconsole, jmap and all the other debugging jdk tools that are out there. It has an interface that looks similar to commerical products like jprobe, but this one looks like you can do lightweight profiling without all the overhead.