chrome.system.cpu

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.

  • recursos

    string[]

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

  • modelName

    string

    O nome do modelo dos processadores.

  • numOfProcessors

    número

    O número de processadores lógicos.

  • processadores

    Informações sobre cada processador lógico.

  • temperaturas

    number[]

    Chrome 60 ou mais recente

    Lista 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

  • inativo

    número

    O tempo cumulativo gasto ocioso por esse processador.

  • kernel

    número

    O tempo cumulativo usado por programas de kernel nesse processador.

  • total

    número

    O tempo total cumulativo para esse processador. Esse valor é igual a usuário + kernel + inativo.

  • usuário

    número

    O tempo cumulativo usado por programas do espaço do usuário nesse processador.

ProcessorInfo

Propriedades

  • utilização

    Informações de uso cumulativo para esse processador lógico.

Métodos

getInfo()

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

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

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.