chrome.system.cpu

refresh date: 2026-09-25 robots: noindex

Description

Utilisez l'API system.cpu pour interroger les métadonnées du processeur.

Autorisations

system.cpu

Types

CpuInfo

Propriétés

  • archName

    chaîne

    Nom de l'architecture des processeurs.

  • fonctionnalités

    chaîne[]

    Ensemble de codes de caractéristiques indiquant certaines des capacités du processeur. Les codes actuellement acceptés sont "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" et "avx".

  • modelName

    chaîne

    Nom du modèle des processeurs.

  • numOfProcessors

    nombre

    Le nombre de processeurs logiques.

  • processors

    Informations sur chaque processeur logique.

  • températures

    number[]

    Chrome 60 ou version ultérieure

    Liste des relevés de température du processeur pour chaque zone thermique du processeur. Les températures sont exprimées en degrés Celsius.

    Actuellement compatible avec ChromeOS uniquement.

CpuTime

Propriétés

  • inactif

    nombre

    Temps cumulé d'inactivité de ce processeur.

  • kernel

    nombre

    Temps cumulé utilisé par les programmes du noyau sur ce processeur.

  • total

    nombre

    Temps cumulé total pour ce processeur. Cette valeur est égale à utilisateur + noyau + inactif.

  • utilisateur

    nombre

    Temps cumulé utilisé par les programmes de l'espace utilisateur sur ce processeur.

ProcessorInfo

Propriétés

  • utilisation

    Informations sur l'utilisation cumulée de ce processeur logique.

Méthodes

getInfo()

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

Interroge les informations de base sur le processeur du système.

Paramètres

  • callback

    function facultatif

    Le paramètre callback se présente comme suit :

    (info: CpuInfo) => void

Renvoie

  • Promise<CpuInfo>

    Chrome 91 ou version ultérieure

    Les promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.