chrome.system.cpu

Descrizione

Utilizza 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.

  • funzionalità

    string[]

    Un insieme di codici funzionalità che indicano alcune delle 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

    number[]

    Chrome 60+

    Elenco delle letture della temperatura della CPU di ogni zona termica della CPU. Le temperature sono in gradi Celsius.

    Attualmente supportata solo su ChromeOS.

CpuTime

Proprietà

  • inattivo

    numero

    Il tempo cumulativo di inattività di questo processore.

  • kernel

    numero

    Il tempo cumulativo utilizzato dai programmi del kernel su questo processore.

  • totale

    numero

    Il tempo cumulativo totale per questo processore. Questo valore è uguale a user + kernel + idle.

  • utente

    numero

    Il tempo cumulativo utilizzato dai programmi dello spazio utente su questo processore.

ProcessorInfo

Proprietà

  • utilizzo

    Informazioni sull'utilizzo cumulativo per questo processore logico.

Metodi

getInfo()

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

Esegue query sulle informazioni di base della CPU del sistema.

Parametri

  • callback

    funzione facoltativa

    Il parametro callback ha il seguente aspetto:

    (info: CpuInfo) => void

Resi

  • Promise<CpuInfo>

    Chrome 91+

    Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback.