Java VisualVM中的CPU计时可以显示总方法持续时间吗?

时间:2012-10-18 17:16:32

标签: java performance profiling cpu

我不确定Java VisualVM是否不这样做,或者我没有使用正确的术语,或者看到菜单选项。

假设有人使用3种方法完成了应用程序的CPU配置文件。

time 0001: method A called
time 0002:   method B called
time 0004:   method B exits
time 0005:   method B called
time 0007:   method B exits
time 0008: method A exits
time 0009: method C called
time 0010:   method B called
time 0012:   method B exits
time 0013: method C exits

我能看到的唯一观点向我展示:

method B duration 6
method A duration 2
method C duration 2

但是应该能够翻转视角(并且这有一个标准名称?)来看:

method A duration 7
method B duration 6
method C duration 4

如何从Java VisualVM中获取第二个CPU时序视图?我没有看到这个选项,还是不存在?

我看到了这一点:Total method time in Java VisualVM

但我在调用堆栈中看不到任何来自任何对象的内容。我是否必须比较两个快照?这非常不明显......

0 个答案:

没有答案