Nội dung mô tả
Dùng API system.cpu
để truy vấn siêu dữ liệu về 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 tập hợp các 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ẫu của các bộ xử lý.
-
numOfProcessors
number
Số bộ xử lý logic.
-
bộ xử lý
Thông tin về từng bộ xử lý logic.
-
nhiệt độ
số[]
Chrome 60 trở lênDanh sách chỉ số nhiệt độ CPU tại từng 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
number
Thời gian tích luỹ mà bộ xử lý này sử dụng ở trạng thái rảnh.
-
nhân hệ điều hành
number
Thời gian tích luỹ mà các chương trình nhân hệ điều hành trên bộ xử lý này sử dụng.
-
tổng
number
Tổng thời gian tích luỹ của bộ xử lý này. Giá trị này bằng người dùng + kernel + không hoạt động.
-
người dùng
number
Thời gian tích luỹ mà các chương trình trong không gian người dùng sử dụng trên bộ xử lý này.
ProcessorInfo
Thuộc tính
-
mức sử dụng
Thông tin tích luỹ về mức sử dụng 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 để có 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. Lời hứa sẽ được phân giải bằng cùng một loại được truyền đến lệnh gọi lại.