chrome.system.cpu

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 fonctionnalité indiquant certaines fonctionnalités du processeur. Les codes actuellement pris en charge 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.

  • processeurs

    Informations sur chaque processeur logique.

  • températures

    numéro[]

    Chrome (version 60 ou 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 disponible sur ChromeOS uniquement.

CpuTime

Propriétés

  • inactif

    Nombre

    Temps cumulé d'inactivité par ce processeur.

  • noyau

    Nombre

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

  • total

    Nombre

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

  • utilisateur

    Nombre

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

ProcessorInfo

Propriétés

  • utilisation

    Informations sur l'utilisation cumulative de ce processeur logique.

Méthodes

getInfo()

<ph type="x-smartling-placeholder"></ph> Promesse
chrome.system.cpu.getInfo(
  callback?: function,
)

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

Paramètres

  • rappel

    function facultatif

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

    (info: CpuInfo) => void

Renvoie

  • Promise&lt;CpuInfo&gt;

    Chrome 91 ou version ultérieure

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