Descrição
Use a API system.cpu
para consultar os metadados da CPU.
Permissões
system.cpu
Tipos
CpuInfo
Propriedades
-
archName
string
O nome da arquitetura dos processadores.
-
recursos
string[]
Um conjunto de códigos de recursos que indica alguns dos recursos 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 superiorLista de leituras de temperatura da CPU de cada zona térmica da CPU. As temperaturas estão em graus Celsius.
No momento, esse recurso só está disponível no Chrome OS.
CpuTime
Propriedades
-
inativo
number
O tempo acumulado de inatividade do processador.
-
kernel
number
O tempo cumulativo usado pelos programas de kernel neste processador.
-
total
number
O tempo cumulativo total deste processador. Esse valor é igual a usuário + kernel + inatividade.
-
usuário
number
O tempo acumulado usado pelos programas do espaço do usuário neste processador.
ProcessorInfo
Propriedades
-
utilização
Informações de uso cumulativo deste 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 opcional
O parâmetro
callback
tem esta aparência:(info: CpuInfo) => void
-
informações
-
Retorna
-
Promise<CpuInfo>
Chrome 91 ou versões mais recentesO Manifesto V3 e versões mais recentes oferecem suporte a promessas, mas callbacks são fornecidos para a compatibilidade com versões anteriores. Não é possível usar ambos na mesma chamada de função. A promessa é resolvida com o mesmo tipo passado ao retorno de chamada.