0

我不确定 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 计时视图?我没有看到该选项,还是没有?

我看到了这个:Java VisualVM 中的总方法时间

但是我在调​​用堆栈中看不到来自我的任何对象的任何内容。我必须比较两个快照吗?这是令人难以置信的不明显......

4

0 回答 0