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 以上版本

    Manifest V3 以上版本支援 Promise,但是為了提供回溯相容性而提供的回呼。您無法在同一個函式呼叫中同時使用這兩者。承諾會用傳遞至回呼的同類型解析。