chrome.system.cpu

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

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

Cam kết
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 để 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.