chrome.system.cpu

Opis

Do wysyłania zapytań o metadane procesora użyj interfejsu API system.cpu.

Uprawnienia

system.cpu

Typy

CpuInfo

Właściwości

  • archName

    ciąg znaków

    Nazwa architektury procesorów.

  • Funkcje

    ciąg znaków[]

    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

    ciąg znaków

    Nazwa modelu procesorów.

  • numOfProcessors

    liczba

    Liczba procesorów logicznych.

  • procesory

    Informacje o każdym procesorze logicznym.

  • temperatury

    liczba[]

    Chrome w wersji 60 lub nowszej .

    Lista odczytów temperatury procesora z poszczególnych stref termicznych procesora. Temperatury są podane w stopniach Celsjusza.

    Obecnie obsługiwane tylko w ChromeOS.

CpuTime

Właściwości

  • nieaktywny : bezczynny

    liczba

    Łączny czas bezczynności tego procesora.

  • jądro

    liczba

    Łączny czas używany przez programy jądra w tym procesorze.

  • łącznie

    liczba

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

  • użytkownik

    liczba

    Łączny czas używany przez programy przestrzeni użytkownika przez ten procesor.

ProcessorInfo

Właściwości

  • wykorzystanie

    Zbiorcze informacje o wykorzystaniu tego procesora logicznego.

Metody

getInfo()

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

Wykonuje zapytania o podstawowe informacje o procesorze systemu.

Parametry

  • wywołanie zwrotne

    funkcja optional

    Parametr callback wygląda tak:

    (info: CpuInfo) => void
    .

Zwroty

  • Promise<CpuInfo>

    Chrome w wersji 91 lub nowszej .

    Obietnice są obsługiwane w Manifest V3 i nowszych, ale wywołania zwrotne są podane w przypadku zgodność wsteczną. Nie można użyć obu w tym samym wywołaniu funkcji. Polecenie promowana jest realizowane z tym samym typem, który jest przekazywany do wywołania zwrotnego.