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 wersjeLista 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()
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
-
informacje
-
Akcje powrotne
-
Promise<CpuInfo>
Chrome 91 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.