通过"Java Hierarchy"视图,用户可以按照 Java 方法所属的包和类逐层浏览这些被采集到的 Java 方法。如图 4,Java Hierarchy 视图的右侧表格中列出了包 bookstore.ui 下所有被采样到的方法。
▲图4 Java Hierarchy 视图
分析方法调用树
Call Tree Analyzer 提供了编辑器、Method Overview 视图、Call Stack 视图等控件。
如图 5,编辑器以方法调用树和执行图的方式来展现 JProf 文件。
▲图5 方法调用树和执行图
"Method Overview"视图列出了方法调用树中所有的方法。如图 6,点击 RAW_CYCLES 列,"Method Overview"按照方法自身消耗时间长短对方法列表进行排序。方法自身消耗时间很长的方法很有可能是性能瓶颈。
▲图6 Method Overview 视图