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()
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
-
infos
-
Renvoie
-
Promise<CpuInfo>
Chrome 91 ou version ultérieureLes promesses sont prises en charge dans Manifest V3 et versions ultérieures, mais les rappels sont fournis pour rétrocompatibilité. Vous ne pouvez pas utiliser les deux sur le même appel de fonction. La la promesse est résolue avec le même type que celui transmis au rappel.