Welcome What's new in Chrome extensions Getting started API Reference Samples
Welcome What's new in Chrome extensions Getting started API Reference Samples

chrome.system.cpu

  • Description

    Use the system.cpu API to query CPU metadata.

  • Permissions
    system.cpu

Summary

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

getInfo(): Promise<object>
getInfo(callback: function): void
Promise

Queries basic CPU information of the system.

Result

  • return/callback
    async

    The getInfo method provides its result via callback or returned as a Promise (MV3 only).

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.