chrome.devtools.performance

Mô tả

Sử dụng API chrome.devtools.performance để theo dõi thông tin cập nhật về trạng thái ghi trong bảng điều khiển Hiệu suất trong Công cụ cho nhà phát triển.

Xem Tóm tắt API Công cụ cho nhà phát triển để biết giới thiệu chung về cách sử dụng API Công cụ dành cho nhà phát triển.

Phạm vi cung cấp

Đang chờ xử lý

Khái niệm và cách sử dụng

API chrome.devtools.performance cho phép nhà phát triển tương tác với các tính năng ghi của bảng điều khiển bảng điều khiển Hiệu suất trong Công cụ của Chrome cho nhà phát triển. Bạn có thể dùng API này để nhận thông báo khi quá trình ghi bắt đầu hoặc dừng.

Có 2 sự kiện:

  • onProfilingStarted: Sự kiện này được kích hoạt khi bảng điều khiển Performance (Hiệu suất) bắt đầu ghi lại dữ liệu về hiệu suất.
  • onProfilingStopped: Sự kiện này được kích hoạt khi bảng điều khiển Performance (Hiệu suất) ngừng ghi dữ liệu về hiệu suất. lập trường liên kết dấu vết ngăn xếp hiện tại với cre Cả hai sự kiện đều không có thông số liên quan.

Bằng cách lắng nghe những sự kiện này, nhà phát triển có thể tạo các tiện ích phản ứng với trạng thái ghi trong bảng Hiệu suất, cung cấp tính năng tự động hoá bổ sung trong quá trình phân tích hiệu suất.

Ví dụ

Đây là cách bạn có thể sử dụng API để theo dõi thông tin cập nhật về trạng thái ghi


chrome.devtools.performance.onProfilingStarted.addListener(() => {
  // Profiling started listener implementation
});

chrome.devtools.performance.onProfilingStopped.addListener(() => {
  // Profiling stopped listener implementation
})

Sự kiện

onProfilingStarted

chrome.devtools.performance.onProfilingStarted.addListener(
  callback: function,
)

Được kích hoạt khi bảng điều khiển Hiệu suất bắt đầu ghi.

Thông số

  • số gọi lại

    hàm

    Tham số callback sẽ có dạng như sau:

    () => void

onProfilingStopped

chrome.devtools.performance.onProfilingStopped.addListener(
  callback: function,
)

Được kích hoạt khi bảng điều khiển Hiệu suất ngừng ghi.

Thông số

  • số gọi lại

    hàm

    Tham số callback sẽ có dạng như sau:

    () => void