chrome.system.cpu
- Description
Use the
system.cpu
API to query CPU metadata. - Permissions
system.cpu
Summary
- Types
- Methods
Types
CpuInfo
Properties
- archName
string
The architecture name of the processors.
- features
string[]
A set of feature codes indicating some of the processor's capabilities. The currently supported codes are "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2", and "avx".
- modelName
string
The model name of the processors.
- numOfProcessors
number
The number of logical processors.
- processors
Information about each logical processor.
- temperatures
number[]
Chrome 60+List of CPU temperature readings from each thermal zone of the CPU. Temperatures are in degrees Celsius.
Currently supported on Chrome OS only.
CpuTime
Properties
- idle
number
The cumulative time spent idle by this processor.
- kernel
number
The cumulative time used by kernel programs on this processor.
- total
number
The total cumulative time for this processor. This value is equal to user + kernel + idle.
- user
number
The cumulative time used by userspace programs on this processor.
ProcessorInfo
Properties
- usage
Cumulative usage info for this logical processor.
Methods
getInfo
chrome.system.cpu.getInfo(
callback?: function,
)
Queries basic CPU information of the system.
Parameters
- callback
function optional
The
callback
parameter looks like:(info: CpuInfo) => void
- info
Returns
Promise<CpuInfo>
PendingThis only returns a
Promise
when thecallback
parameter is not specified, and with MV3+. The type inside thePromise
is the same as the 1st argument tocallback
.