javascript - Chrome.system.cpu API 用法

标签 javascript google-chrome-extension cpu-usage google-chrome-app

是否可以使用 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/

相关文章:

chrome 插件中的 Javascript 有语法错误

javascript - 在加载页面的所有元素之前加载 Chrome 扩展

go - 在 Kubernetes 中,Go 容器是否会在另一个容器使用内核时使用所有内核

linux - Linux Scheduler 是否知道硬件中断(Scheduler Jitter)

java - Pubnub 现在不返回 UUID 列表

javascript - React - 从数组中删除项目而不是重新渲染列表

Javascript:如何将 setAttribute "href"用于引用另一个域的 URL

javascript - 随机排序的 Div

google-chrome-extension - 从 Google Chrome(内容)扩展程序写入 Google 表格

python - 为什么我只处理一个进程时却有两个 CPU 工作?