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 nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.