Java VisualVM 中的总方法时间

2022-08-31 17:20:17

在Java VisualVM中,有没有办法显示总方法时间,而不是“自拍时间”?(后者并不是特别有用,因为它没有告诉你任何关于方法实际运行时间的信息。

如果没有,是否有任何独立的免费Java探查器可以计算总方法时间?


答案 1

在“快照”视图中查看跟踪数据可以查看总计和自拍时间。

按结果表上显示的“快照”按钮。这将创建一个新选项卡,其中包含一个“调用树”视图,该视图将自我与总时间分开。“组合”视图也提供此信息,但使用类似于标准性能分析视图的“热点”视图拆分屏幕空间。

可以从标准“探查器”或“采样器”数据创建快照。但是,只能在应用程序关闭之前创建“探查器”快照,而“采样器”快照可以随时创建。

(以上信息基于 VisualVM 1.3.1)


答案 2

只需拍摄性能分析结果的快照即可。您将在那里获得挂钟时间和自我时间。


推荐