chrome.system.cpu

refresh date: 2026-09-25 robots: noindex

Описание

Используйте API system.cpu, чтобы запрашивать метаданные ЦП.

Разрешения

system.cpu

Типы

CpuInfo

Свойства

  • archName

    string

    Название архитектуры процессоров.

  • функции

    string[]

    Набор кодов, указывающих на некоторые возможности процессора. В настоящее время поддерживаются следующие коды: mmx, sse, sse2, sse3, ssse3, sse4_1, sse4_2 и avx.

  • modelName

    string

    Название модели процессоров.

  • numOfProcessors

    число

    Количество логических процессоров.

  • процессоры

    Информация о каждом логическом процессоре.

  • температуры

    number[]

    Chrome 60 и более поздних версий;

    Список показаний температуры ЦП из каждой температурной зоны ЦП. Температура указана в градусах Цельсия.

    В настоящее время поддерживается только в ChromeOS.

CpuTime

Свойства

  • бездействующий : в бездействии

    число

    Общее время простоя процессора.

  • Ядро

    число

    Общее время, затраченное программами ядра на этом процессоре.

  • сумма : итог : [*]

    число

    Общее время работы этого процессора. Это значение равно сумме значений user, kernel и idle.

  • пользователь

    число

    Общее время, затраченное программами пользовательского пространства на этом процессоре.

ProcessorInfo

Свойства

  • использование

    Общая информация об использовании этого логического процессора.

Методы

getInfo()

Promise
chrome.system.cpu.getInfo(
  callback?: function,
)
: Promise<CpuInfo>

Запрашивает базовую информацию о ЦП системы.

Параметры

  • обратный вызов

    function необязательно

    Параметр callback выглядит следующим образом:

    (info: CpuInfo) =& gt;void

Возвраты

  • Promise<CpuInfo>

    Chrome 91 и более поздних версий

    Объекты Promise поддерживаются только в Manifest V3 и более поздних версиях. На других платформах нужно использовать обратные вызовы.