Description
Utilisez l'API system.cpu pour interroger les métadonnées du processeur.
Autorisations
system.cpuTypes
CpuInfo
Propriétés
- 
    archNamechaîne Nom de l'architecture des processeurs. 
- 
    fonctionnalitéschaî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". 
- 
    modelNamechaîne Nom du modèle des processeurs. 
- 
    numOfProcessorsTotal Nombre de processeurs logiques. 
- 
    processorsInformations sur chaque processeur logique. 
- 
    températuresnumber[] Chrome 60 et versions ultérieuresListe des températures du processeur relevées dans chaque zone thermique du processeur. Les températures sont exprimées en degrés Celsius. Actuellement disponible uniquement sur ChromeOS. 
CpuTime
Propriétés
- 
    inactifTotal Temps cumulé d'inactivité de ce processeur. 
- 
    kernelTotal Temps cumulé utilisé par les programmes du noyau sur ce processeur. 
- 
    totalTotal Temps cumulé total pour ce processeur. Cette valeur est égale à "user" (utilisateur) + "kernel" (noyau) + "idle" (inactif). 
- 
    utilisateurTotal Temps cumulé utilisé par les programmes de l'espace utilisateur sur ce processeur. 
ProcessorInfo
Propriétés
- 
    utilisationInformations sur l'utilisation cumulée de ce processeur logique. 
Méthodes
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
): Promise<CpuInfo>
Interroge le système pour obtenir des informations de base sur le processeur.
Paramètres
- 
    callbackfunction facultatif Le paramètre callbackse présente comme suit :(info: CpuInfo) => void - 
    infos
 
- 
    
Renvoie
- 
            Promise<CpuInfo> Chrome 91 et versions ultérieuresLes promesses ne sont compatibles qu'avec Manifest V3 et les versions ultérieures. Les autres plates-formes doivent utiliser des rappels.