效能錄製事件參考
在 [ 效能 ] 工具中, [主要 ] 區段會顯示進行錄製時觸發的所有事件。 每個事件類型如下所述:
所有事件通用的屬性
下列屬性適用於效能工具的Main區段中的所有事件類型。 下列後續各節會列出特定事件類型的其他屬性。
Property | 顯示的時機 |
---|---|
匯總時間 | 對於具有 巢狀事件的事件,則為每個事件類別所花費的時間。 |
呼叫堆疊 | 對於具有 子事件的事件,則為每個事件類別所花費的時間。 |
CPU 時間 | 記錄事件所花費的CPU時間。 |
詳細資料 | 事件的其他詳細數據。 |
時間戳) (持續時間 | 事件及其所有子系完成的時間長度;timestamp 是事件發生的時間,相對於錄製開始的時間。 |
自我時間 | 事件在沒有任何子系的情況下所花費的時間。 |
已使用的堆積大小 | 應用程式在記錄事件時所使用的記憶體數量,而差異 (+/-) 自上次取樣后已使用堆積大小的變更。 |
載入事件
下列事件位於 [載入 ] 類別中。
事件 | 描述 |
---|---|
剖析 HTML | Microsoft Edge 執行了 HTML 剖析演算法。 |
完成載入 | 網路要求已完成。 |
接收數據 | 已收到要求的數據。 有一或多個接收數據事件。 |
接收回應 | 來自要求的初始 HTTP 回應。 |
傳送要求 | 已傳送網路要求。 |
載入事件的其他屬性
屬性 | 描述 |
---|---|
資源 | 要求之資源的 URL。 |
預覽 | 僅) 預覽要求的資源 (映像。 |
Request 方法 | 用於要求 (GET 或 POST 的 HTTP 方法,例如) 。 |
狀態代碼 | HTTP 回應碼。 |
MIME 類型 | 所要求資源的MIME類型。 |
編碼的數據長度 | 要求的資源長度,以位元組為單位。 |
另請參閱上述 所有事件通用的屬性。
腳本事件
下列事件位於 [腳稿] 類別中。
事件 | 描述 |
---|---|
動畫框架已引發 | 已引發排程動畫框架,並叫用其回呼處理程式。 |
取消動畫畫面格 | 已取消排程的動畫框架。 |
GC 事件 | 發生垃圾收集。 |
DOMContentLoaded | DOMContentLoaded事件是由瀏覽器所引發。 載入和剖析頁面的所有 DOM 內容時,就會引發此事件。 |
評估腳本 | 已評估腳本。 |
事件 | JavaScript 事件 (例如 、 mousedown 或 key ) 。 |
函數調用 | 只有在瀏覽器進入 JavaScript 引擎) 時,才會出現最上層的 JavaScript 函數調用 (。 |
安裝定時器 | 使用 setInterval () 或 setTimeout () 建立定時器。 |
要求動畫框架 | 呼叫 requestAnimationFrame() 會排程新的框架。 |
拿掉定時器 | 已清除先前建立的定時器。 |
Time | 名為 console.time 的 文稿 () 。 |
時間結束 | 名為 console.timeEnd 的 腳本 () 。 |
引發定時器 | 以或 setTimeout() 排程setInterval() 的定時器引發。 |
XHR 就緒狀態變更 | XMLHTTPRequest 的就緒狀態已變更。 |
XHR 載入 | 完成 XMLHTTPRequest 的載入。 |
腳本事件的其他屬性
屬性 | 描述 |
---|---|
定時器標識碼 | 定時器標識碼。 |
Timeout | 定時器指定的逾時。 |
重複 | 布爾值,指定定時器是否重複。 |
函數調用 | 已叫用的函式。 |
另請參閱上述 所有事件通用的屬性。
轉譯事件
下列事件位於 [ 轉 譯] 類別中。
事件 | 描述 |
---|---|
使版面配置失效 | 版面配置因 DOM 變更而失效。 |
版面配置 | 版面配置已完成。 |
重新計算樣式 | Microsoft Edge 重新計算元素樣式。 |
捲動 | 巢狀檢視的內容已捲動。 |
轉譯事件的其他屬性
屬性 | 描述 |
---|---|
版面配置失效 | 針對版面配置記錄,造成版面配置失效的程式代碼堆棧追蹤。 |
需要配置的節點 | 針對版面配置記錄,在開始轉送之前,已標示為需要配置的節點數目。 這些通常是開發人員程式代碼失效的節點,再加上向上轉送根目錄的路徑。 |
版面配置樹狀結構大小 | 針對版面配置記錄,轉送根目錄下的節點總數 (Microsoft Edge 啟動轉送) 的節點總數。 |
版面配置範圍 | 可能的值 (Partial 重新配置界限是 DOM) 或 Whole document 的一部分。 |
受影響的專案 | 如果是重新計算樣式記錄,則為樣式重新計算所影響的項目數目。 |
樣式失效 | 針對 [重新計算樣式記錄],提供造成樣式失效之程式代碼的堆棧追蹤。 |
另請參閱上述 所有事件通用的屬性。
繪製事件
下列事件位於 [繪製 ] 類別中。
事件 | 描述 |
---|---|
複合圖層 | Microsoft Edge 轉譯引擎的複合影像圖層。 |
影像譯碼 | 影像資源已譯碼。 |
影像大小調整 | 影像已從其原生維度重設大小。 |
Paint | 複合層次會繪製到顯示的區域。 將滑鼠游標移至 [繪製] 記錄上方,會反白顯示已更新的區域。 |
繪製事件的其他屬性
屬性 | 描述 |
---|---|
位置 | 若為 Paint 事件,則為繪製矩形的 x 和 y 座標。 |
Dimensions | 若為 Paint 事件,則為繪製區域的高度和寬度。 |
另請參閱上述 所有事件通用的屬性。
注意事項
此頁面的部分是根據Google所建立和 共用的工作進行 修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。 原始頁面 可在這裡 找到,並由 Meggin Kearney 和 Flavio Copes 撰寫。
此工作是根據 Creative Commons Attribution 4.0 International License 授權。