I have been using the following: java -cp ..:my.jar
-Xrunhprof:cpu=times,depth=6 com.mypackage.MyClass
However, the information is difficult to understand. For example it shows
a lot of time is taken in the String method, however it doesn't let me see
which of the classes I own and can change, are calling the String method
the most. Is there a gui tool for this? Or is there some other approach?