It can be as fast a C, supports a multitude of languages, introspection, surveillance etc.
I've also used Eclipse MAT to find tricky dangling references to objects that caused memory leaks. Definitely not as polished, but extremely useful.
reply
Also that you can start it on a running JVM and it that is has minimal ~1% performance overhead.
It can be as fast a C, supports a multitude of languages, introspection, surveillance etc.