Descrizione
Usa l'API system.cpu
per eseguire query sui metadati della CPU.
Autorizzazioni
system.cpu
Tipi
CpuInfo
Proprietà
-
archName
stringa
Il nome dell'architettura dei processori.
-
caratteristiche
stringa[]
Un insieme di codici funzionalità che indicano alcune funzionalità del processore. I codici attualmente supportati sono "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" e "avx".
-
modelName
stringa
Il nome del modello dei processori.
-
numOfProcessors
numero
Il numero di processori logici.
-
processori
Informazioni su ogni processore logico.
-
temperature
numero[]
Chrome 60 e versioni successiveElenco delle letture della temperatura della CPU da ogni zona termica della CPU. Le temperature sono in gradi Celsius.
Funzionalità attualmente supportata solo su ChromeOS.
CpuTime
Proprietà
-
inattivo
numero
Il tempo cumulativo di inattività da parte di questo processore.
-
kernel
numero
Il tempo cumulativo utilizzato dai programmi kernel su questo processore.
-
totale
numero
Il tempo cumulativo totale per questo processore. Questo valore corrisponde a utente + kernel + inattivo.
-
utente
numero
Il tempo cumulativo utilizzato dai programmi dello spazio utente su questo processore.
ProcessorInfo
Proprietà
-
utilizzo
Informazioni sull'utilizzo cumulative per questo processore logico.
Metodi
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
Esegue una query sulle informazioni di base sulla CPU del sistema.
Parametri
-
callback
funzione facoltativa
Il parametro
callback
ha il seguente aspetto:(info: CpuInfo) => void
-
informazioni
-
Ritorni
-
Promise<CpuInfo>
Chrome 91 e versioni successiveLe promesse sono supportate in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al callback.