Want to learn more about what the Java VM is doing? Check out this blog post by Ampere’s Peter Kessler:
His first paragraph sums up why he wanted to do it and the rest shows you how and his results.
“I saw a blog post about gprofng, a new GNU profiling tool. The example in that blog was a matrix-vector multiplication program written in C. I’m a Java™ programmer, and profiling Java applications is often difficult with tools that are designed for statically-compiled C programs, rather than Java programs that are compiled at runtime. In this blog I show that gprofng is easy to use and useful for digging into the dynamic behavior of a Java application.”
What do you think?