คำอธิบาย
ใช้ 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