是否可以使用 chrome.system.cpu api 获取当前的 CPU 负载?我特别想不通如何将返回的数字转换为当前总负载的百分比。
我发现了这个,但不太确定如何实现:“调用者可以通过进行两次调用、减去时间并除以总时间的差值来计算负载分数。”
https://developer.chrome.com/apps/system_cpu
回答: 获取 CPU 使用率的示例如下:https://github.com/beaufortfrancois/cog-chrome-app/blob/master/src/main.js
最佳答案
如果您想计算处理器上的负载——即非空闲的总可用 CPU 时间的百分比——我会定期调用 API(例如,每 5 秒一次), 并且, 对于每个间隔, 计算用户 + 内核从间隔开始到结束的差异, 除以总差异。这是该间隔的负载。然后,如果您愿意,可以将它们绘制在移动图上。
抱歉,没有可显示的代码,只是我将如何做的草图。
关于javascript - Chrome.system.cpu API 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24473134/