如何获得Chrome Extension CPU使用率的百分比

时间:2018-06-20 10:17:26

标签: javascript google-chrome-extension

我可以使用chrome.processes(仅适用于Chrome Dev)获取CPU使用率,此API不会按百分比检索使用率。

我得到了很长的数字,例如:1.5612728395&121.5613212&24.215326622作为CPU使用率。

它们是什么意思?他们不是百分比。如何将它们转换为使用百分比?

1 个答案:

答案 0 :(得分:2)

它们是百分比,但是数字是按每个CPU内核计算的,因此超过100%(在您的情况下为121.56%)表示它正在使用多个内核(多线程进程)。

来自docs

  

所有进程线程对进程CPU使用率的最新度量,表示为使用的单个CPU内核占总数的百分比。这给出的值从零到CpuInfo.numOfProcessors * 100,在多线程进程中可能超过100%。仅在从onUpdated或onUpdatedWithMemory作为回调的一部分接收对象时可用。

所以,如果你有例如。 4个内核(或2个具有超线程的内核),最大为400。

相关问题