chrome.system.cpu

说明

使用 system.cpu API 查询 CPU 元数据。

权限

system.cpu

类型

CpuInfo

属性

  • archName

    字符串

    处理器的架构名称。

  • 功能

    字符串[]

    一组功能代码,用于表示处理器的部分功能。目前支持的代码包括“mmx”“sse”“sse2”“sse3”“ssse3”“sse4_1”“sse4_2”和“avx”。

  • modelName

    字符串

    处理器的型号名称。

  • numOfProcessors

    number

    逻辑处理器数量。

  • 处理器

    每个逻辑处理器的相关信息。

  • 温度

    数值 []

    Chrome 60 及更高版本

    来自 CPU 每个热区的 CPU 温度读数列表。温度以摄氏度为单位。

    目前仅适用于 ChromeOS。

CpuTime

属性

  • 空闲

    number

    此处理器的累计空闲时间。

  • 内核

    number

    此处理器上的内核程序使用的累计时间。

  • 总计

    number

    此处理器的总累计时间。此值等于用户 + 内核 + 空闲。

  • 用户

    number

    用户空间程序在此处理器上使用的累计时间。

ProcessorInfo

属性

  • 使用量

    此逻辑处理器的累计使用信息。

方法

getInfo()

<ph type="x-smartling-placeholder"></ph> 承诺
chrome.system.cpu.getInfo(
  callback?: function,
)

查询系统的基本 CPU 信息。

参数

  • callback

    函数(可选)

    callback 参数如下所示:

    (info: CpuInfo) => void

返回

  • Promise&lt;CpuInfo&gt;

    Chrome 91 及更高版本

    Manifest V3 及更高版本支持 Promise,但为以下项目提供回调: 向后兼容性您不能在同一个函数调用中同时使用这两者。通过 promise 使用传递给回调的类型进行解析。