chrome.system.cpu

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öher

    Liste 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()

Versprechen
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

Rückgaben

  • Promise<CpuInfo>

    Chrome 91 und höher

    Promise-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.