chrome.devtools.performance

说明

使用 chrome.devtools.performance API 可监听开发者工具“性能”面板中的录制状态更新。

有关使用开发者工具 API 的一般说明,请参阅 DevTools API 摘要

可用性

待处理

概念和用法

借助 chrome.devtools.performance API,开发者可以与 Chrome 开发者工具中“性能”面板的录制功能进行互动。您可以使用此 API 在录制开始或停止时收到通知。

您可以进行以下两种活动:

  • onProfilingStarted:当 Performance 面板开始记录效果数据时会触发此事件。
  • onProfilingStopped:当性能面板停止记录性能数据时会触发此事件。 将当前堆栈轨迹与 cre 相关联的实例 两个事件都没有任何关联的参数。

通过监听这些事件,开发者可以创建对 Performance 面板中的记录状态做出响应的扩展程序,从而在性能分析期间提供额外的自动化功能。

示例

这就是使用 API 监听录制状态更新的方式


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

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

事件

onProfilingStarted

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

在“性能”面板开始录制时触发。

参数

  • callback

    函数

    callback 参数如下所示:

    () => void

onProfilingStopped

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

在“性能”面板停止录制时触发。

参数

  • callback

    函数

    callback 参数如下所示:

    () => void