chrome.system.cpu

Descripción

Usa la API de system.cpu para consultar los metadatos de la CPU.

Permisos

system.cpu

Tipos

CpuInfo

Propiedades

  • archName

    string

    Es el nombre de la arquitectura de los procesadores.

  • funciones

    string[]

    Es un conjunto de códigos de función que indica algunas de las capacidades del procesador. Los códigos que se admiten actualmente son "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" y "avx".

  • modelName

    string

    El nombre del modelo de los procesadores.

  • numOfProcessors

    número

    La cantidad de procesadores lógicos.

  • procesadores

    Información sobre cada procesador lógico.

  • temperaturas

    número

    Chrome 60 y versiones posteriores

    Lista de lecturas de temperatura de la CPU de cada zona térmica de la CPU. Las temperaturas son en grados Celsius.

    Por el momento, solo es compatible con ChromeOS.

CpuTime

Propiedades

  • inactivo

    número

    El tiempo acumulado de inactividad de este procesador.

  • kernel

    número

    Tiempo acumulado que usan los programas de kernel en este procesador.

  • total

    número

    El tiempo total acumulado para este procesador. Este valor es igual a user + kernel + inactivo.

  • usuario

    número

    Tiempo acumulado que usan los programas de espacio del usuario en este procesador.

ProcessorInfo

Propiedades

  • uso

    Información de uso acumulativa para este procesador lógico.

Métodos

getInfo()

Promesa
chrome.system.cpu.getInfo(
  callback?: function,
)

Consulta información básica de la CPU del sistema.

Parámetros

  • callback

    función opcional

    El parámetro callback se ve de la siguiente manera:

    (info: CpuInfo) => void

Muestra

  • Promise<CpuInfo>

    Chrome 91 y versiones posteriores

    Las promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.