Mô tả
Dùng API system.cpu
để truy vấn siêu dữ liệu của CPU.
Quyền
system.cpu
Loại
CpuInfo
Thuộc tính
-
archName
string
Tên cấu trúc của bộ xử lý.
-
tính năng
chuỗi[]
Một bộ mã tính năng cho biết một số khả năng của bộ xử lý. Các mã hiện được hỗ trợ là "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" và "avx".
-
modelName
string
Tên mô hình của bộ xử lý.
-
numOfProcessors
số
Số lượng bộ xử lý logic.
-
bộ xử lý
Thông tin về mỗi bộ xử lý logic.
-
nhiệt độ
số[]
Chrome 60 trở lênDanh sách các chỉ số nhiệt độ CPU ở mỗi vùng nhiệt của CPU. Nhiệt độ được tính bằng độ C.
Hiện chỉ được hỗ trợ trên ChromeOS.
CpuTime
Thuộc tính
-
(ở trạng thái) rảnh
số
Thời gian tích luỹ mà bộ xử lý không hoạt động.
-
nhân hệ điều hành
số
Thời gian tích luỹ mà các chương trình nhân trên bộ xử lý này sử dụng.
-
tổng
số
Tổng thời gian tích luỹ cho bộ xử lý này. Giá trị này bằng người dùng + kernel + rảnh.
-
người dùng
số
Thời gian tích luỹ mà các chương trình không gian người dùng trên bộ xử lý này sử dụng.
ProcessorInfo
Thuộc tính
-
mức sử dụng
Thông tin về mức sử dụng tích luỹ của bộ xử lý logic này.
Phương thức
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
Truy vấn thông tin cơ bản về CPU của hệ thống.
Tham số
-
số gọi lại
hàm không bắt buộc
Tham số
callback
sẽ có dạng như sau:(info: CpuInfo) => void
-
info
-
Giá trị trả về
-
Promise<CpuInfo>
Chrome 91 trở lênLời hứa chỉ được hỗ trợ cho Manifest V3 trở lên, các nền tảng khác cần sử dụng lệnh gọi lại.