คำอธิบาย
ใช้ system.cpu
API เพื่อค้นหาข้อมูลเมตาของ CPU
สิทธิ์
system.cpu
ประเภท
CpuInfo
พร็อพเพอร์ตี้
-
archName
สตริง
ชื่อสถาปัตยกรรมของโปรเซสเซอร์
-
ฟีเจอร์
string[]
ชุดรหัสฟีเจอร์ที่ระบุความสามารถบางอย่างของโปรเซสเซอร์ รหัสที่รองรับในปัจจุบันคือ "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" และ "avx"
-
modelName
สตริง
ชื่อรุ่นของโปรเซสเซอร์
-
numOfProcessors
ตัวเลข
จำนวนโปรเซสเซอร์เชิงตรรกะ
-
โปรเซสเซอร์
ข้อมูลเกี่ยวกับโปรเซสเซอร์เชิงตรรกะแต่ละตัว
-
อุณหภูมิ
number[]
Chrome 60 ขึ้นไปรายการค่าอุณหภูมิของ CPU จากแต่ละโซนความร้อนของ CPU อุณหภูมิเป็นองศาเซลเซียส
ปัจจุบันรองรับเฉพาะใน ChromeOS
CpuTime
พร็อพเพอร์ตี้
-
ไม่มีการใช้งาน
ตัวเลข
เวลาสะสมที่โปรเซสเซอร์นี้ไม่ได้ใช้งาน
-
เคอร์เนล
ตัวเลข
เวลาสะสมที่โปรแกรมเคอร์เนลใช้ในโปรเซสเซอร์นี้
-
ยอดรวม
ตัวเลข
เวลาสะสมทั้งหมดสำหรับโปรเซสเซอร์นี้ ค่านี้เท่ากับผู้ใช้ + เคอร์เนล + ว่าง
-
ผู้ใช้
ตัวเลข
เวลาสะสมที่โปรแกรมในพื้นที่ผู้ใช้ใช้ในโปรเซสเซอร์นี้
ProcessorInfo
พร็อพเพอร์ตี้
-
การใช้งาน
ข้อมูลการใช้งานสะสมสำหรับโปรเซสเซอร์เชิงตรรกะนี้
เมธอด
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
): Promise<CpuInfo>
ค้นหาข้อมูลพื้นฐานของ CPU ของระบบ
พารามิเตอร์
-
callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(info: CpuInfo) => void
-
ข้อมูล
-
การคืนสินค้า
-
Promise<CpuInfo>
Chrome 91 ขึ้นไประบบรองรับ Promise สำหรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น แพลตฟอร์มอื่นๆ ต้องใช้การเรียกกลับ