Descrição
Use a API system.cpu para consultar metadados da CPU.
Permissões
system.cpuTipos
CpuInfo
Propriedades
- 
    archNamestring O nome da arquitetura dos processadores. 
- 
    recursosstring[] Um conjunto de códigos de recursos que indicam algumas das capacidades do processador. Os códigos compatíveis no momento são "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" e "avx". 
- 
    modelNamestring O nome do modelo dos processadores. 
- 
    numOfProcessorsnúmero O número de processadores lógicos. 
- 
    processadoresInformações sobre cada processador lógico. 
- 
    temperaturasnumber[] Chrome 60 ou mais recenteLista de leituras de temperatura da CPU de cada zona térmica da CPU. As temperaturas estão em graus Celsius. Atualmente, só há suporte no Chrome OS. 
CpuTime
Propriedades
- 
    inativonúmero O tempo cumulativo gasto ocioso por esse processador. 
- 
    kernelnúmero O tempo cumulativo usado por programas de kernel nesse processador. 
- 
    totalnúmero O tempo total cumulativo para esse processador. Esse valor é igual a usuário + kernel + inativo. 
- 
    usuárionúmero O tempo cumulativo usado por programas do espaço do usuário nesse processador. 
ProcessorInfo
Propriedades
- 
    utilizaçãoInformações de uso cumulativo para esse processador lógico. 
Métodos
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
): Promise<CpuInfo>
Consulta informações básicas da CPU do sistema.
Parâmetros
- 
    callbackfunção opcional O parâmetro callbacktem esta aparência:(info: CpuInfo) => void - 
    informações
 
- 
    
Retorna
- 
            Promise<CpuInfo> Chrome 91+As promessas só são compatíveis com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks.