chrome.system.cpu

Deskripsi

Gunakan system.cpu API untuk membuat kueri metadata CPU.

Izin

system.cpu

Jenis

CpuInfo

Properti

  • archName

    string

    Nama arsitektur prosesor.

  • fitur

    {i>string<i}[]

    Serangkaian kode fitur yang menunjukkan beberapa kemampuan prosesor. Kode yang saat ini didukung adalah "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2", dan "avx".

  • modelName

    string

    Nama model prosesor.

  • numOfProcessors

    angka

    Jumlah prosesor logis.

  • prosesor

    Informasi tentang setiap pemroses logis.

  • suhu

    angka[]

    Chrome 60 dan yang lebih baru

    Daftar pembacaan suhu CPU dari setiap zona termal CPU. Suhu dalam derajat Celsius.

    Saat ini hanya didukung di ChromeOS.

CpuTime

Properti

  • tidak ada aktivitas

    angka

    Waktu kumulatif yang dihabiskan untuk tidak ada aktivitas oleh prosesor ini.

  • {i>kernel<i}

    angka

    Waktu kumulatif yang digunakan oleh program kernel pada prosesor ini.

  • total

    angka

    Total waktu kumulatif untuk prosesor ini. Nilai ini sama dengan pengguna + kernel + tidak ada aktivitas.

  • pengguna

    angka

    Waktu kumulatif yang digunakan oleh program userspace pada prosesor ini.

ProcessorInfo

Properti

  • penggunaan

    Info penggunaan kumulatif untuk prosesor logis ini.

Metode

getInfo()

Janji
chrome.system.cpu.getInfo(
  callback?: function,
)

Mengkueri informasi CPU dasar sistem.

Parameter

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    (info: CpuInfo) => void

Hasil

  • Promise&lt;CpuInfo&gt;

    Chrome 91 dan yang lebih baru

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.