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 posterioresLista 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()
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
-
información
-
Muestra
-
Promise<CpuInfo>
Chrome 91 y versiones posterioresLas promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para retrocompatibilidad. No puedes usar ambos en la misma llamada a función. El se resuelve con el mismo tipo que se pasa a la devolución de llamada.