Beschreibung
Verwenden Sie die system.cpu
API, um CPU-Metadaten abzufragen.
Berechtigungen
system.cpu
Typen
CpuInfo
Attribute
-
archName
String
Der Architekturname der Prozessoren.
-
Funktionen
String[]
Eine Reihe von Funktionscodes, die einige der Funktionen des Prozessors angeben. Derzeit werden die Codes „mmx“, „sse“, „sse2“, „sse3“, „ssse3“, „sse4_1“, „sse4_2“ und „avx“ unterstützt.
-
modelName
String
Der Modellname der Prozessoren.
-
numOfProcessors
Zahl
Die Anzahl der logischen Prozessoren.
-
Prozessoren
Informationen zu jedem logischen Prozessor.
-
Temperaturen
Zahl[]
Chrome 60 und höherListe der CPU-Temperaturmesswerte aus jeder Thermalzone der CPU. Temperaturen werden in Grad Celsius angegeben.
Wird derzeit nur unter ChromeOS unterstützt.
CpuTime
Attribute
-
inaktiv
Zahl
Die kumulative Zeit der Inaktivität dieses Prozessors.
-
Kernel
Zahl
Die kumulative Zeit, die von Kernelprogrammen auf diesem Prozessor verwendet wird.
-
total
Zahl
Die kumulative Gesamtzeit für diesen Prozessor. Dieser Wert entspricht Nutzer + Kernel + inaktiv.
-
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.
Parameter
-
callback
Funktion optional
Der Parameter
callback
sieht so aus:(info: CpuInfo) => void
-
Info
-
Gibt Folgendes zurück:
-
Promise<CpuInfo>
Chrome 91 und höherPromise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks sind jedoch für Abwärtskompatibilität. Sie können nicht beide in demselben Funktionsaufruf verwenden. Die Promise wird mit demselben Typ aufgelöst, der an das Callback übergeben wird.