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()
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
-
informacje
-
Zwroty
-
Promise<CpuInfo>
Chrome w wersji 91 lub nowszej .Obietnice są obsługiwane tylko na platformie Manifest V3 i nowszych, inne platformy muszą używać wywołań zwrotnych.