说明
使用 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