chrome.system.cpu

說明

使用 system.cpu API 查詢 CPU 中繼資料。

權限

system.cpu

類型

CpuInfo

屬性

  • archName

    字串

    處理器的架構名稱。

  • 功能

    string[]

    一組功能代碼,表示處理器功能。目前支援的代碼為「mmx」、「sse」、「sse2」、「sse3」、「ssse3」、「sse4_1」、「sse4_2」和「avx」。

  • modelName

    字串

    處理器的模型名稱。

  • numOfProcessors

    數字

    邏輯處理器數量。

  • 處理器

    各個邏輯處理器的相關資訊。

  • 溫度

    數字 []

    Chrome 60 以上版本

    CPU 每個熱區的 CPU 溫度讀數清單。氣溫會以攝氏度為單位。

    目前僅支援 ChromeOS。

CpuTime

屬性

  • 閒置

    數字

    這個處理器閒置的累計時間。

  • 核心

    數字

    這個處理器上的核心程式使用的累計時間。

  • 總計

    數字

    這個處理器的總累計時間。這個值等於使用者 + 核心 + 閒置。

  • 使用者

    數字

    這個處理器的使用者空間程式使用的累計時間。

ProcessorInfo

屬性

  • 用量

    這個邏輯處理器的累計使用資訊。

方法

getInfo()

Promise
chrome.system.cpu.getInfo(
  callback?: function,
)

查詢系統的基本 CPU 資訊。

參數

  • 回呼

    函式 選用

    callback 參數如下所示:

    (info: CpuInfo) => void

傳回

  • Promise<CpuInfo>

    Chrome 91 以上版本

    Promise 適用於 Manifest V3 及以上版本,但系統會為 回溯相容性您無法在同一函式呼叫中同時使用兩者。 保證會以傳遞至回呼的相同類型來解析。