Descripción
Usa la API de system.cpu
para consultar los metadatos de la CPU.
Permisos
system.cpu
Tipos
CpuInfo
Propiedades
-
archName
cadena
Es el nombre de la arquitectura de los procesadores.
-
atributos
string[]
Un conjunto de códigos de función que indica algunas de las capacidades del procesador. Los códigos admitidos actualmente son “mmx”, “sse”, “sse2”, “sse3”, “ssse3”, “sse4_1”, “sse4_2” y “avx”.
-
modelName
cadena
Es 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 desde cada zona térmica de la CPU. Las temperaturas están en grados Celsius.
Actualmente, solo es compatible con ChromeOS.
CpuTime
Propiedades
-
inactivo
número
El tiempo acumulativo de inactividad de este procesador.
-
kernel
número
Es el tiempo acumulado que usan los programas de kernel en este procesador.
-
total
número
El tiempo acumulado total de este procesador. Este valor es igual a usuario + kernel + inactivo.
-
usuario
número
Tiempo acumulado que usan los programas espaciales de usuario en este procesador.
ProcessorInfo
Propiedades
-
uso
Información de uso acumulativo para este procesador lógico.
Métodos
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
Consulta la 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
-
info
-
Devuelve
-
Promise<CpuInfo>
Chrome 91 y versiones posterioresLas promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para brindar retrocompatibilidad. No puedes usar ambos en la misma llamada a función. La promesa se resuelve con el mismo tipo que se pasa a la devolución de llamada.