chrome.system.cpu

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 superior

    Lista 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()

Promessa
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

Retorna

  • Promise<CpuInfo>

    Chrome 91 ou versões mais recentes

    As promessas só têm suporte no Manifesto V3 e versões mais recentes. Outras plataformas precisam usar callbacks.