chrome.system.cpu

更新日: 2026-09-25 robots: noindex

説明

system.cpu API を使用して CPU メタデータをクエリします。

権限

system.cpu

型

CpuInfo

プロパティ

  • archName

    文字列

    プロセッサのアーキテクチャ名。

  • 機能

    string[]

    プロセッサの機能の一部を示す一連の機能コード。現在サポートされているコードは、「mmx」、「sse」、「sse2」、「sse3」、「ssse3」、「sse4_1」、「sse4_2」、「avx」です。

  • modelName

    文字列

    プロセッサのモデル名。

  • numOfProcessors

    数値

    論理プロセッサの数。

  • processors

    各論理プロセッサに関する情報。

  • 気温

    number[]

    Chrome 60 以降

    CPU の各サーマルゾーンから読み取った CPU 温度のリスト。温度は摂氏です。

    現在、ChromeOS でのみサポートされています。

CpuTime

プロパティ

  • アイドル状態

    数値

    このプロセッサがアイドル状態だった累積時間。

  • カーネル

    数値

    このプロセッサでカーネル プログラムが使用した累積時間。

  • 合計

    数値

    このプロセッサの累積時間の合計。この値は、ユーザー + カーネル + アイドルに等しくなります。

  • ユーザー

    数値

    このプロセッサでユーザー空間プログラムが使用した累積時間。

ProcessorInfo

プロパティ

  • 用途

    この論理プロセッサの累積使用量情報。

メソッド

getInfo()

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

システムの基本的な CPU 情報をクエリします。

パラメータ

  • callback

    function 省略可

    callback パラメータは次のようになります。

    (info: CpuInfo) => void

戻り値

  • Promise<CpuInfo>

    Chrome 91 以降

    Promise は Manifest V3 以降でのみサポートされています。他のプラットフォームではコールバックを使用する必要があります。