Beschreibung
Verwenden Sie die system.cpu
API, um CPU-Metadaten abzufragen.
Berechtigungen
system.cpu
Typen
CpuInfo
Attribute
-
archName
String
Der Architekturname der Prozessoren.
-
Features
String[]
Eine Reihe von Funktionscodes, die einige Funktionen des Prozessors angeben. Derzeit werden folgende Codes unterstützt: "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" und "avx".
-
modelName
String
Der Modellname der Prozessoren.
-
numOfProcessors
Zahl
Die Anzahl der logischen Prozessoren.
-
Prozessoren
Informationen zu jedem logischen Prozessor.
-
Temperatur
Nummer[]
Chrome 60 oder höherListe der CPU-Temperaturmesswerte in jeder Wärmezone der CPU. Die Temperaturen werden in Grad Celsius angegeben.
Wird derzeit nur unter ChromeOS unterstützt.
CpuTime
Attribute
-
inaktiv
Zahl
Die kumulative Zeit, die dieser Prozessor inaktiv war.
-
Kernel
Zahl
Die kumulative Zeit, die von Kernelprogrammen auf diesem Prozessor verwendet wird.
-
total
Zahl
Die kumulierte Gesamtzeit dieses Prozessors. Dieser Wert entspricht „Nutzer + Kernel + Inaktivität“.
-
Nutzer
Zahl
Die kumulative Zeit, die von Userspace-Programmen auf diesem Prozessor verwendet wird.
ProcessorInfo
Attribute
-
Nutzung
Kumulative Nutzungsinformationen für diesen logischen Prozessor.
Methoden
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
Fragt grundlegende CPU-Informationen des Systems ab.
Parameters
-
callback
Funktion optional
Der Parameter
callback
sieht so aus:(info: CpuInfo)=>void
-
Info
-
Rückgaben
-
Promise<CpuInfo>
Chrome 91 und höherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.