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?