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

    string[]

    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 pemroses ini.

  • {i>kernel<i}

    angka

    Waktu kumulatif yang digunakan oleh program {i>kernel<i} 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 pemroses logis ini.

Metode

getInfo()

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

Meminta informasi CPU dasar tentang sistem.

Parameter

  • callback

    fungsi opsional

    Parameter callback terlihat seperti:

    (info: CpuInfo)=>void

Hasil

  • Promise<CpuInfo>

    Chrome 91 dan yang lebih baru

    Promise didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Promise di-resolve dengan jenis yang sama yang diteruskan ke callback.