Descrição
Use a API system.cpu
para consultar metadados da CPU.
Permissões
system.cpu
Tipos
CpuInfo
Propriedades
-
archName
string
O nome da arquitetura dos processadores.
-
atributos
string[]
Um conjunto de códigos de recurso indicando 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".
-
modelName
string
O nome do modelo dos processadores.
-
numOfProcessors
number
O número de processadores lógicos.
-
processadores
Informações sobre cada processador lógico.
-
temperaturas
Número[]
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 compatível apenas com o Chrome OS.
CpuTime
Propriedades
-
inativo
number
O tempo acumulado de inatividade por este processador.
-
kernel
number
O tempo cumulativo usado pelos programas de kernel neste processador.
-
total
number
O tempo acumulado total deste processador. Esse valor é igual a usuário + kernel + inativo.
-
usuário
number
O tempo cumulativo usado por programas do espaço do usuário neste processador.
ProcessorInfo
Propriedades
-
utilização
Informações de uso cumulativo para este processador lógico.
Métodos
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
Consulta informações básicas da CPU do sistema.
Parâmetros
-
callback
função optional
O parâmetro
callback
tem esta aparência:(info: CpuInfo) => void
-
informações
-
Retorna
-
Promise<CpuInfo>
Chrome 91 ou mais recentePromessas são compatíveis apenas com o Manifest V3 e versões mais recentes. Outras plataformas precisam usar callbacks.