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