chrome.system.cpu

Opis

Wysyłanie zapytań o metadane procesora za pomocą interfejsu API system.cpu.

Uprawnienia

system.cpu

Typy

CpuInfo

Właściwości

  • archName

    string,

    Nazwa architektury procesorów.

  • funkcje

    string[]

    Zestaw kodów funkcji wskazujących niektóre możliwości procesora. Obecnie obsługiwane kody to „mmx”, „sse”, „sse2”, „sse3”, „ssse3”, „sse4_1”, „sse4_2” i „avx”.

  • modelName

    string,

    Nazwa modelu procesorów.

  • numOfProcessors

    Liczba

    Liczba procesorów logicznych.

  • procesory

    Informacje o każdym procesorze logicznym.

  • temperatury

    liczba[]

    Chrome 60 i nowsze wersje

    Lista odczytów temperatury procesora z każdej strefy termicznej procesora. Temperatury są podane w stopniach Celsjusza.

    Ta funkcja jest obecnie obsługiwana tylko w Chrome OS.

CpuTime

Właściwości

  • nieaktywny : bezczynny

    Liczba

    Łączny czas bezczynności tego procesora.

  • jądro

    Liczba

    Łączny czas wykorzystywany przez programy jądra w tym procesorze.

  • total

    Liczba

    Łączny skumulowany czas dla tego procesora. Ta wartość jest równa wartości użytkownik + jądro + bezczynny.

  • użytkownik

    Liczba

    Łączny czas wykorzystywany przez programy przestrzeni użytkownika na tym procesorze.

ProcessorInfo

Właściwości

  • wykorzystanie

    Informacje o skumulowanym wykorzystaniu tego procesora logicznego.

Metody

getInfo()

Obietnica
chrome.system.cpu.getInfo(
  callback?: function,
)

Zapytanie o podstawowe informacje o procesorze systemu.

Parametry

  • wywołanie zwrotne

    funkcja opcjonalnie

    Parametr callback wygląda tak:

    (info: CpuInfo)=>void

Akcje powrotne

  • Promise<CpuInfo>

    Chrome 91 i nowsze wersje

    Obietnice są obsługiwane w platformie Manifest V3 i nowszych, ale wywołania zwrotne są dostępne na potrzeby zgodności wstecznej. Nie można użyć obu w tym samym wywołaniu funkcji. Obietnica znika z tym samym typem, który jest przekazywany do wywołania zwrotnego.