chrome.devtools.performance

說明

使用 chrome.devtools.performance API,可監聽開發人員工具「效能」面板中的狀態更新記錄。

如要瞭解如何使用開發人員工具 API,請參閱「開發人員工具 API 摘要」一文。

可用性

待處理

概念和用法

chrome.devtools.performance API 可讓開發人員使用 Chrome 開發人員工具中效能面板面板的錄製功能。你可以使用這個 API 在錄製開始或停止時收到通知。

目前有兩個事件:

  • onProfilingStarted:「Performance」面板開始記錄成效資料時,會觸發此事件。
  • onProfilingStopped:當「Performance」面板停止記錄成效資料時,會觸發此事件。 將目前堆疊追蹤與 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 參數如下所示:

    () => void

onProfilingStopped

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

「效能」面板停止錄製時觸發。

參數

  • 回呼

    函式

    callback 參數如下所示:

    () => void