chrome.system.cpu

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ên

    Danh 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()

Lời hứa
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

Giá trị trả về

  • Promise<CpuInfo>

    Chrome 91 trở lên

    Lờ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.