多核计算机上的VisualVM CPU图

时间:2011-12-20 09:06:08

标签: jvisualvm

在多核计算机上,JVisualVM CPU使用率图表是否显示总机器CPU容量或其他内容?

例如,在具有16个内核的计算机上,如果我看到JVisualVM中的CPU使用率高达50%,那是否意味着相当于完全使用了8个内核?

1 个答案:

答案 0 :(得分:7)

我刚刚使用VisualVM 1.3.2进行了测试,并且校准了CPU显示屏,因此100%是所有核心的100%。

我通过创建一个简单的应用程序来测试,该应用程序在启动时进入紧密的while循环我使用Activity Monitor验证了Java正在使用100%的一个核心。在VisualVM中,它显示了大约12%的CPU使用率。