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 được hỗ trợ trong Manifest V3 trở lên nhưng lệnh gọi lại được cung cấp cho khả năng tương thích ngược. Bạn không thể sử dụng cả hai trong cùng một lệnh gọi hàm. Chiến lược phát hành đĩa đơn Promise phân giải cùng loại được truyền đến lệnh gọi lại.