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

    Nombre de processeurs logiques.

  • processors

    Informations sur chaque processeur logique.

  • températures

    number[]

    Chrome 60 et versions ultérieures

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

    Actuellement disponible sur ChromeOS uniquement.

CpuTime

Propriétés

  • inactif

    nombre

    Temps d'inactivité cumulé 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 à "user" (utilisateur) + "kernel" (noyau) + "idle" (inactif).

  • utilisateur

    nombre

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

ProcessorInfo

Propriétés

  • utilisation

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

Méthodes

getInfo()

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

Interroge les informations de base du 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 et versions ultérieures

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