views:

138

answers:

3

I'm looking for a profiler for the JVM similar to Python's "run snake run". The feature I'm missing the most is the "square map" visualization showing which methods are taking the most time to run.

http://www.vrplumber.com/programming/runsnakerun/screenshot-2.0.png

Any suggestions?

+1  A: 

jProfiler with it's HotSpot CPU profiling to find bottlenecks... not a square map but with the same information: http://www.ej-technologies.com/products/jprofiler/overview.html

Daniel Bleisteiner
+1  A: 

VisualVM can do something like that, albeit not in that "square map" format.

Alex Taggart
+2  A: 

If you look in the JDK_HOME/bin directory you will find jvisualvm and jconsole both of which help in profiling.

There is an Eclipse Plug-in called TPTP that I've used before that worked pretty well.

cyber-monk