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 didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.