chrome.system.cpu

คำอธิบาย

ใช้ system.cpu API เพื่อค้นหาข้อมูลเมตาของ CPU

สิทธิ์

system.cpu

ประเภท

CpuInfo

พร็อพเพอร์ตี้

  • archName

    สตริง

    ชื่อสถาปัตยกรรมของโปรเซสเซอร์

  • ฟีเจอร์

    สตริง[]

    ชุดของรหัสฟีเจอร์ที่ระบุความสามารถบางอย่างของโปรเซสเซอร์ รหัสที่รองรับในปัจจุบัน ได้แก่ "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" และ "avx"

  • modelName

    สตริง

    ชื่อรุ่นของโปรเซสเซอร์

  • numOfProcessors

    ตัวเลข

    จำนวนตัวประมวลผลเชิงตรรกะ

  • ผู้ประมวลผลข้อมูล

    ข้อมูลเกี่ยวกับตัวประมวลผลเชิงตรรกะแต่ละตัว

  • อุณหภูมิ

    ตัวเลข[]

    Chrome 60 ขึ้นไป

    รายการค่าอุณหภูมิของ CPU ที่อ่านได้จากโซนความร้อนแต่ละโซนของ CPU อุณหภูมิเป็นเซลเซียส

    ปัจจุบันรองรับเฉพาะใน Chrome OS เท่านั้น

CpuTime

พร็อพเพอร์ตี้

  • ไม่มีการใช้งาน

    ตัวเลข

    เวลาสะสมที่หน่วยประมวลผลนี้ไม่ได้ใช้งาน

  • เคอร์เนล

    ตัวเลข

    เวลาสะสมที่ใช้โดยโปรแกรมเคอร์เนลบนโปรเซสเซอร์นี้

  • ยอดรวม

    ตัวเลข

    เวลาสะสมรวมสำหรับโปรเซสเซอร์นี้ ค่านี้เท่ากับผู้ใช้ + เคอร์เนล + ไม่มีการใช้งาน

  • ผู้ใช้

    ตัวเลข

    เวลาสะสมที่โปรแกรม userspace ใช้บนโปรเซสเซอร์นี้

ProcessorInfo

พร็อพเพอร์ตี้

  • การใช้งาน

    ข้อมูลการใช้งานสะสมสำหรับตัวประมวลผลเชิงตรรกะนี้

เมธอด

getInfo()

สัญญา
chrome.system.cpu.getInfo(
  callback?: function,
)

ค้นหาข้อมูล CPU พื้นฐานของระบบ

พารามิเตอร์

  • Callback

    ไม่บังคับ

    พารามิเตอร์ callback มีลักษณะดังนี้

    (info: CpuInfo) => void

การคืนสินค้า

  • Promise<CpuInfo>

    Chrome 91 ขึ้นไป

    รองรับคำสัญญาในไฟล์ Manifest V3 ขึ้นไป แต่จะมี Callback สำหรับ ความเข้ากันได้แบบย้อนหลัง คุณไม่สามารถใช้ทั้ง 2 อย่างในการเรียกใช้ฟังก์ชันเดียวกันได้ จะมีการแก้ไขด้วยประเภทเดียวกันที่ส่งไปยัง Callback