Running VisualVM on MacOS X
By pelegri on Jul 12, 2008
As a reminder, to run the VisualVM client you need a recent JVM, so you will need to use the latest JVM from Apple, but the app can run in a variety of JVMs, remote or local to VisualVM. VisualVM can even save the data into a snapshot and process it offline.
Check Octavian's Note for details.