效能功能參考資料

Sofia Emelianova
Sofia Emelianova

本頁將針對與效能分析相關的 Chrome 開發人員工具功能,詳盡說明。

請參閱「分析執行階段效能」,瞭解如何使用 Chrome 開發人員工具分析網頁效能。

記錄效能

您可以記錄執行階段或載入成效。

記錄執行階段效能

如要分析網頁在執行時 (而非載入時) 的成效,請記錄執行階段效能。

  1. 前往要分析的頁面。
  2. 按一下開發人員工具中的「效能」分頁標籤。
  3. 按一下「錄影」圖示 錄製。

    錄製。

  4. 與網頁互動。開發人員工具會記錄使用者互動時發生的所有網頁活動。

  5. 再次按一下「錄影」或「停止」即可停止錄影。

記錄載入效能

如要分析網頁載入時 (而非執行時) 的效能,請記錄載入效能。

  1. 前往要分析的網頁。
  2. 開啟開發人員工具的「效能」面板。
  3. 按一下「開始剖析並重新載入頁面」圖示 開始剖析並重新載入頁面。。開發人員工具會先前往 about:blank,清除任何剩餘的螢幕截圖和追蹤記錄。接著,開發人員工具會在網頁重新載入時記錄成效指標,然後在載入完成後幾秒內自動停止記錄。

    重新載入網頁。

開發人員工具會自動放大記錄中大多數活動發生的位置。

網頁載入錄製畫面。

在這個範例中,「效能」面板會顯示網頁載入期間的活動。

在錄製時擷取螢幕截圖

勾選「Screenshots」核取方塊,即可在錄製影片時擷取每個影格的螢幕截圖。

「螢幕截圖」核取方塊。

請參閱「查看螢幕截圖」,瞭解如何與螢幕截圖互動。

在錄製時強制進行垃圾收集

錄製網頁時,請按一下「Collect garbage」 強制執行垃圾收集作業。

回收記憶體。

顯示錄影設定

按一下「Capture settings」圖示 擷取設定。,顯示更多與開發人員工具擷取效能記錄相關的設定。

「擷取設定」部分。

停用 JavaScript 範例

根據預設,記錄的「主要」軌跡會顯示記錄期間呼叫的 JavaScript 函式的詳細呼叫堆疊。如要停用這些呼叫堆疊,請按照下列步驟操作:

  1. 開啟「拍攝設定」。 選單。請參閱「顯示錄製設定」。
  2. 勾選「停用 JavaScript 範例」核取方塊。
  3. 請錄製網頁的內容。

下列螢幕截圖顯示停用和啟用 JavaScript 範例的差異。停用取樣功能後,錄製檔案的 Main 軌道會變得非常短,因為系統會略過所有 JavaScript 呼叫堆疊。

停用 JS 取樣時的錄製範例。

這個範例顯示錄製的 JS 範例已停用。

啟用 JS 範例時的錄製範例。

這個範例顯示了已啟用 JS 範例的錄影內容。

錄影時節流網路

如要在錄製時節流網路,請按照下列步驟操作:

  1. 開啟「擷取設定」圖示 。 選單。請參閱「顯示錄影設定」。
  2. 將「Network」(網路) 設為所選的節流層級。

在記錄時節流 CPU

如要在記錄時節流 CPU,請按照下列步驟操作:

  1. 開啟「擷取設定」圖示 。 選單。請參閱「顯示錄影設定」。
  2. 將「CPU」設為所選的節流等級。

節流與電腦功能息息相關。舉例來說,2 倍減速選項會讓 CPU 的運作速度比平常慢 2 倍。行動裝置的架構與電腦和筆記型電腦的架構大不相同,因此 DevTools 無法真正模擬行動裝置的 CPU。

啟用 CSS 選取器統計資料

如何在長時間執行「重新計算樣式」事件期間查看 CSS 規則選取器的統計資料:

  1. 開啟「拍攝設定」。 選單。請參閱「顯示錄影設定」。
  2. 勾選「啟用 CSS 選取器統計資料」核取方塊。

詳情請參閱如何在重新計算樣式事件期間分析 CSS 選取器效能

啟用進階繪製檢測

如要查看詳細的繪圖檢測資料:

  1. 開啟「拍攝設定」。 選單。請參閱「顯示錄影設定」。
  2. 勾選「Enable advanced paint instrumentation」核取方塊。

如要瞭解如何與繪圖資訊互動,請參閱「查看圖層」和「查看繪圖剖析工具」。

模擬硬體並行

如要測試不同數量的處理器核心應用程式效能,您可以設定 navigator.hardwareConcurrency 屬性回報的值。有些應用程式會使用這個屬性控制應用程式的平行處理程度,例如控制 Emscripten pthread 集區大小。

如要模擬硬體並行:

  1. 開啟「拍攝設定」。 選單。請參閱「顯示錄製設定」。
  2. 勾選「硬體並行處理」,然後在輸入框中設定核心數量。 硬體並行。

開發人員工具會在「Performance」分頁旁邊顯示警告圖示 警告。,提醒您已啟用硬體並行模擬功能。

如要還原為預設值 10,請按一下「還原」還原。 按鈕。

儲存記錄

如要儲存錄音檔,請按一下滑鼠右鍵,然後選取「儲存設定檔」

儲存設定檔。

載入錄音檔

如要載入錄製檔案,請在設定檔上按一下滑鼠右鍵,然後選取「Load Profile」

載入個人資料。

清除先前的錄音

建立記錄後,按下「Clear record」清除錄音檔。 可清除「Performance」面板中的記錄。

清除錄音。

分析成效記錄

記錄執行階段效能記錄載入效能後,「效能」面板會提供大量資料,用於分析剛剛發生的效能。

如要仔細查看效能記錄,你可以選取一段記錄資料、捲動長火焰圖、放大和縮小,以及使用導覽標記在縮放等級之間跳轉。

選取部分內容

在「Performance」面板的動作列下方和記錄頂端,您可以查看「Timeline Overview」部分,其中含有「CPU」和「NET」圖表。

動作列下方的時間軸總覽。

如要選取錄音檔的部分內容,請按住並拖曳時間軸總覽的左側或右側。

如何使用鍵盤選取部分:

  1. 將焦點放在「Main」音軌或其鄰近音軌。
  2. 使用 WASD 鍵分別可放大、向左移動、縮小和向右移動。

如何使用觸控板選取部分內容:

  1. 將遊標懸停在「時間軸總覽」部分或任一測試群組 (「主要」和相鄰項目) 上。
  2. 用雙指向上滑動可縮小畫面,向左滑動可向左移動,向下滑動可放大畫面,向右滑動可向右移動。

時間軸總覽可讓您依序建立多個巢狀麵包屑、增加縮放等級,然後在各縮放等級之間自由跳轉。

如何建立及使用麵包屑:

  1. 在「時間軸總覽」中,選取部分內容
  2. 將遊標懸停在所選範圍上,然後按一下「N 毫秒」 按鈕。選項會展開以填入時間軸總覽時間軸總覽頂端會開始建立麵包屑鏈結。
  3. 重複執行前兩個步驟,建立另一個巢狀麵包屑。只要選取範圍超過 5 毫秒,您就可以繼續建立巢狀導覽標記。
  4. 如要跳至所選縮放等級,請在「時間軸總覽」頂端的鏈結中,按一下對應的導覽標記。

如要移除導覽標記的子項,請在父項導覽標記上按一下滑鼠右鍵,然後選取「Remove child breadcrums」

捲動長火圖

如要在「Main」軌跡中或鄰近的任一鄰點捲動較長的火焰圖,請點選並按住再朝任何方向拖曳,直到要查看的內容出現在檢視畫面中。

您可以搜尋「Main」追蹤記錄中的活動,以及「Network」追蹤記錄中的要求。

如要開啟「成效」面板底部的搜尋框,請按下:

  • macOS:Command + F
  • Windows、Linux:Control + F

搜尋框。

這個範例顯示底部搜尋方塊中的規則運算式,可找出任何以 E 開頭的活動。

如要循環瀏覽符合查詢的活動,請按照下列步驟操作:

  • 按一下「expand_less」「Previous」或「expand_more」「Next」按鈕。
  • 按下 Shift + Enter 鍵選取上一個,或按下 Enter 鍵選取下一個。

「成效」面板會根據搜尋框中的所選活動顯示工具提示。

如要修改查詢設定,請按照下列步驟操作:

  • 按一下「match_case」「Match case」,讓查詢區分大小寫。
  • 點選「regular_expression」「規則運算式」,即可在查詢中使用規則運算式。

如要隱藏搜尋框,請按一下「取消」

變更足跡順序並隱藏足跡

如要讓效能追蹤記錄更整齊,您可以在追蹤設定模式中變更追蹤記錄的順序,並隱藏不相關的追蹤記錄。

移動及隱藏音軌:

  1. 如要進入設定模式,請在測試群組名稱上按一下滑鼠右鍵,然後選取「設定測試群組」
  2. 按一下「arrow_upward」或「arrow_downward」,即可將曲目向上或向下移動。按一下 來隱藏該活動。
  3. 完成後,按一下底部的「完成測試群組」,即可結束設定模式。

觀看影片,瞭解這個工作流程的實際運作方式。

「Performance」面板會儲存新追蹤記錄的設定,但不會在下一個開發人員工具工作階段中儲存。

查看主要執行緒活動

您可以使用「Main」追蹤,查看頁面主執行緒中發生的活動。

主音軌。

按一下事件,即可在「摘要」分頁中查看相關資訊。「成效」面板會以藍色顯示所選事件。

進一步瞭解「摘要」分頁中的主要執行緒事件。

本範例會在「Summary」分頁中,進一步說明 get 函式呼叫事件。

解讀火焰圖

「Performance」面板會在火焰圖中呈現主要執行緒活動。X 軸代表一段時間內的記錄。Y 軸代表呼叫堆疊。上方的事件會導致以下事件。

火焰圖。

本例顯示「Main」軌跡中的火焰圖。click 事件導致匿名函式呼叫。這個函式會依序呼叫 onEndpointClick_,而 onEndpointClick_ 會呼叫 handleClick_,依此類推。

「Performance」面板會指派指令碼隨機顏色,藉此細分火焰圖,讓內容更清晰易讀。在先前的範例中,一個指令碼的函式呼叫會以淺藍色標示。其他指令碼的來電會以淺粉色標示。較深的黃色代表指令碼活動,紫色事件則代表轉譯活動。在所有錄製內容中,這些較深的黃色和紫色事件都保持一致。

長時間工作任務也會以紅色三角形標示,超過 50 毫秒的部分則會以紅色陰影標示:

長時間的工作。

在這個範例中,工作耗時超過 400 毫秒,因此代表最後 350 毫秒的部分會以紅色標示,而初始的 50 毫秒則不會。

此外,「Main」測試群組會顯示 profile()profileEnd() 控制台函式啟動及停止的 CPU 設定檔資訊。

如要隱藏 JavaScript 呼叫的詳細火焰圖,請參閱「停用 JavaScript 範例」。停用 JS 取樣後,您只會看到 Event (click)Function Call 等高層級事件。

追蹤事件啟動者

Main 軌道可顯示箭頭,連結下列啟動程序和所造成的事件:

  • 樣式或版面配置無效 -> 重新計算樣式或「版面配置」
  • 要求動畫頁框 -> 動畫頁框已觸發
  • 「要求閒置回呼」->「Fire 閒置回呼」
  • 「Install Timer」->「Timer Fired」
  • 「Create WebSocket」->「Send...」和「Receive WebSocket Handshake」或「Destroy WebSocket」

如要查看箭頭,請在火焰圖中找出啟動者或造成事件。

從要求到閒置回呼觸發的箭頭。

選取後,「摘要」分頁會顯示發起人連結的「發起者」連結,以及因事件導致的「發起者」連結。按一下這些事件,即可在對應的事件之間切換。

摘要分頁中的「申請者」連結。

在火焰圖中隱藏函式及其子項

如要清除 Main 執行緒中的火焰圖,您可以隱藏所選函式或其子項:

  1. 在「Main」軌道中,按一下函式並選擇下列任一選項,或按下對應的快捷鍵:

    • 隱藏函式 (H)
    • 隱藏子項 (C)
    • 隱藏重複子項 (R)
    • 重設子項 (U)
    • 重設追蹤 (T)
    • 將指令碼新增至忽略清單 (I)

    內容選單含有用來隱藏所選函式或其子項的選項。

    在隱藏子項的函式名稱旁,會顯示 下拉式按鈕。

  2. 如要查看隱藏的子項數量,請將滑鼠遊標懸停在 下拉式選單按鈕上。

    下拉式按鈕上方的工具提示,顯示隱藏子項的數量。

  3. 如要重設含有隱藏子項或整個火焰圖的函式,請選取該函式,然後按下 U,或在任一函式上按一下滑鼠右鍵,然後點選「Reset trace」

忽略火焰圖中的腳本

如要將指令碼加入忽略清單,請在圖表中的指令碼上按一下滑鼠右鍵,然後選取「將指令碼加入忽略清單」

聚焦於忽略指令碼選項的內容選單。

圖表會收合已忽略的指令碼,將其標示為「忽略清單」,並將這些指令碼新增至「自訂排除清單」中的「設定」>「忽略清單」規則。系統會儲存已忽略的指令碼,直到您從追蹤記錄或自訂排除規則中移除為止。

「設定」中的「忽略指令碼清單」分頁。

以表格檢視活動

記錄網頁後,您不必單單仰賴「主要」測試群組來分析活動。 開發人員工具也提供三個表格檢視畫面,可用來分析活動。每種檢視畫面都會在活動上以不同角度呈現:

為了讓您更快找到所需內容,三個分頁的「篩選器」列旁都會顯示進階篩選按鈕:

  • 大小寫相符
  • 規則運算式
  • 全字相符

進階篩選的三個按鈕。

「Performance」面板中的每個表格檢視畫面,都會顯示函式呼叫等活動的連結。為了協助您進行偵錯,DevTools 會在原始檔案中找出對應的函式宣告。此外,如果有適當的來源對應並啟用,開發人員工具就會自動尋找原始檔案。

按一下連結,即可在「Sources」面板中開啟來源檔案。

在「事件記錄」分頁中連結至來源檔案。

根活動

以下說明「呼叫樹狀圖」分頁、「自下而上」分頁和「事件記錄」部分中提到的「根活動」概念。

根活動是指會導致瀏覽器執行某些工作的活動。舉例來說,當您點選頁面時,瀏覽器會觸發 Event 活動做為根活動。而 Event 可能會導致執行處理程序。

在「Main」軌的火焰圖中,根活動會顯示在圖表頂端。在「呼叫樹狀圖」和「事件記錄」分頁中,根活動是頂層項目。

如需根活動範例,請參閱「Call Tree」分頁

「Call Tree」分頁

使用「Call Tree」分頁查看哪些根活動造成最多工作。

「Call Tree」分頁只會顯示所選部分錄音期間的活動。如要瞭解如何選取部分記錄,請參閱「選取一段錄製內容」。

「Call Tree」分頁。

在這個範例中,「Activity」欄 (例如 EventPaintComposite Layers) 的頂層項目是根活動,巢狀結構代表呼叫堆疊。在本例中,Event 會導致 Function Call,而 Function Call 會導致 button.addEventListenerbutton.addEventListener 又會導致 b,依此類推。

「自用時間」代表直接花在該活動上的時間。「總時間」代表在該活動或任何子項中所花費的時間。

按一下「自學時間」、「總時數」或「活動」,即可依該欄排序表格。

使用「篩選器」方塊,即可按照活動名稱篩選事件。

「分組」選單的預設設定是「不分組」。使用「Grouping」選單,依據各種條件排序活動表格。

按一下「Show Heaviest Stack」顯示「執行時間最長的堆疊」。,即可顯示「Activity」資料表右側的另一個資料表。按一下活動,在「Heaviest Stack」資料表中填入資料。「執行時間最長的堆疊」表格會顯示所選活動的哪些子項執行時間最長。

「由下而上」分頁

使用「Bottom-Up」分頁,查看哪些活動直接佔用最多時間。

「Bottom-Up」分頁只會顯示所選錄製部分中的活動。如要瞭解如何選取部分記錄,請參閱「選取一段錄製內容」。

「由下而上」分頁。

在這個範例的「Main」軌跡火焰圖中,您可以看到幾乎所有時間都花在執行對 wait() 的三個呼叫。因此,自下而上分頁中顯示的頂端活動是 wait。在火焰圖中,wait 呼叫下方的黃色部分,實際上是數千個 Minor GC 呼叫。因此,您可以在「Bottom-Up」分頁中,看到下一個最昂貴的活動為 Minor GC

「Self Time」資料欄代表直接在該活動中花費的所有發生時間的匯總時間。

「總時間」欄代表在該活動或任何子項中花費的總時間。

「事件記錄」分頁

使用「Event Log」(事件記錄) 分頁標籤,即可依照記錄期間發生的順序查看活動。

「事件記錄」分頁只會顯示所選錄影片段中的活動。如要瞭解如何選取部分錄影內容,請參閱選取錄影內容的部分

「事件記錄」分頁。

「Start Time」資料欄代表相對於錄製開始時間,該活動開始的時間點。在這個範例中,所選項目的 1573.0 ms 開始時間表示活動開始的 1573 毫秒。

「Self Time」欄代表直接在該活動中花費的時間。

「Total Time」(總時間) 資料欄代表直接在該活動或其子項中花費的時間。

按一下「開始時間」、「自我時間」或「總時間」,即可按照該欄排序表格。

使用「篩選」方塊,依名稱篩選活動。

使用「Duration」選單,篩除任何活動所需時間少於 1 毫秒或 15 毫秒的活動。預設情況下,「Duration」選單會設為「All」,也就是顯示所有活動。

停用「Loading」、「Scripting」、「Rendering」或「Painting」核取方塊,即可篩除這些類別中的所有活動。

查看時間

在「時間」軌跡上,查看重要標記,例如:

Timemings 軌跡中的標記。

選取標記即可在「摘要」分頁中查看更多詳細資料,包括時間戳記、總時間、自訂時間和 detail 物件。對於 performance.mark()performance.measure() 呼叫,分頁也會顯示堆疊追蹤。

查看互動

查看「互動」追蹤記錄中的使用者互動情形,找出可能的回應問題。

如要查看互動資料,請按照下列步驟操作:

  1. 開啟開發人員工具 (例如這個示範頁面)。
  2. 開啟「Performance」面板,然後開始錄製
  3. 按一下元素 (咖啡) 並停止錄製。
  4. 找出時間軸中的「互動」軌跡。

「互動」追蹤。

在本例中,「互動」追蹤會顯示「指標」互動。互動方式下微小,代表輸入和簡報在處理期間發生延遲。將滑鼠遊標懸停在互動上,即可查看工具提示,其中包含輸入延遲時間、處理時間和簡報延遲。

此外,「互動」追蹤畫面也會針對「摘要」分頁中超過 200 毫秒的互動情形,以及懸停在工具提示中的工具提示,顯示「與下一個顯示項目互動 (INP)」警告:

INP 警告。

「互動」軌跡會在右上角以紅色三角形標示互動,表示時間超過 200 毫秒。

查看 GPU 活動

在「GPU」區段中查看 GPU 活動。

「GPU」區段。

查看光柵活動

在「Thread Pool」部分中查看光柵活動。

「Thread Pool」部分中的光柵活動。

分析每秒畫格數 (FPS)

開發人員工具提供多種方法,可分析每秒影格數:

「Frames」區段

影格部分會顯示特定影格的確切所需時間。

將滑鼠游標懸停在框架上,即可查看工具提示,瞭解更多相關資訊。

將滑鼠遊標懸停在頁框上。

這個範例會在您將滑鼠游標懸停在框架上時顯示工具提示。

「Frames」區段可顯示四種類型的影格:

  1. 閒置頁框 (白色)。無變更。
  2. 頁框 (綠色):可如預期及及時轉譯。
  3. 部分呈現的影格 (黃色搭配稀疏的寬虛線圖案):Chrome 會盡力在適當時間內算繪至少部分視覺更新。舉例來說,如果轉譯器程序 (畫布動畫) 的主執行緒的工作延遲,但合成器執行緒 (捲動) 的時間恰好。
  4. 捨棄的外框 (以密集實線圖案表示)。Chrome 無法在合理的時間內轉譯影格。

將滑鼠游標懸停在部分顯示的頁框上。

在這個示例中,如果您將遊標懸停在部分呈現的影格上,系統就會顯示工具提示。

按一下框架,即可在「Summary」分頁中查看頁框的詳細資訊。開發人員工具會以藍色標示所選影格。

在「摘要」分頁中查看影格。

查看網路要求

展開「Network」部分,查看在效能記錄期間發生的網路要求刊登序列。

已在「網路」測試群組中選取的要求,已開啟「摘要」分頁。

在「網路」測試群組名稱旁邊,會顯示以不同顏色標示的要求類型圖例。

算繪封鎖要求在右上角標有紅色三角形,

將滑鼠遊標懸停在要求上,即可查看工具提示,包括:

  • 要求的網址,以及執行該要求所需的總時間。
  • 優先順序或優先順序變更,例如 Medium -> High
  • 要求是否為 Render blocking
  • 請求時間細目 (稍後說明)。

點按要求後,「Network」追蹤會從發起者繪製一個箭頭到該要求。

此外,「成效」面板會顯示「摘要」分頁,提供有關請求的詳細資訊,包括但不限於「初始優先順序」和「優先順序」欄位。如果兩者的值不同,表示在錄製期間,要求的擷取優先順序已變更。詳情請參閱「使用 Fetch Priority API 最佳化資源載入」一文。

「Summary」分頁也會顯示要求的時間細目。

「摘要」分頁中的要求時間細目。

www.google.com 的要求會以左側線條 (|–)、中間的長條表示,中間有一個深色部分,右側是淺色部分,右側是一行 (–|)。

你可以在「聯播網」分頁中查看其他時間細目。在「網路」追蹤記錄中,按一下滑鼠右鍵,選取所需要求,或在「摘要」分頁中選取所需網址,然後按一下「在網路面板中顯示」。開發人員工具會將您帶往「Network」面板,並選取相應要求。開啟「時間」分頁。

「網路」面板中某個要求的「計時」分頁。

以下是這兩種細目資料的對應關係:

  • 左側線條 (|–) 是包含 Connection start 群組的所有事件。換句話說,就是 Request Sent 之前的所有內容。
  • 長條的光部分是 Request sentWaiting for server response
  • 長條的深色部分為 Content download
  • 右行 (–|) 是等待主執行緒所花費的時間。「網路」>「時間」分頁不會顯示。

查看記憶體指標

勾選「Memory」核取方塊,即可查看上次記錄的記憶體指標。

「Memory」核取方塊。

開發人員工具會在「Summary」分頁上方顯示新的「Memory」圖表。在 NET 圖表下方,還有一個名為 HEAP 的新圖表。「HEAP」圖表提供的資訊與「記憶體」圖表中的「JS 堆積」線條相同。

記憶體指標。

這個範例會在「Summary」分頁上方顯示記憶體指標。

圖表上的彩色線條會對應至圖表上方的彩色核取方塊。停用核取方塊即可在圖表中隱藏該類別。

圖表只會顯示所選錄音檔的區域。在先前的範例中,「記憶體」圖表只顯示記錄開始時最多約 1000 毫秒的記憶體用量。

查看某段錄製內容的時間長度

分析「網路」或「主」等部分時,有時需要更精確地估算特定事件的耗時。按住 Shift 鍵,按住並拖曳滑鼠左鍵或滑鼠右鍵,即可選取錄音片段。「開發人員工具」會顯示所選部分所需時間。

查看某段錄製內容的時間長度。

在本例中,選取部分底部的 488.53ms 時間戳記會指出該部分所需的時間。

查看螢幕截圖

如要瞭解如何啟用螢幕截圖功能,請參閱「錄製時擷取螢幕截圖」。

將遊標懸停在「Timeline Overview」上方,即可查看網頁在錄製當下所呈現的樣貌。「時間軸總覽」是包含「CPU」、「FPS」和「NET」圖表的部分。

正在查看螢幕截圖。

您也可以按一下「Frames」部分中的畫面,查看螢幕截圖。開發人員工具會在「Summary」分頁中顯示螢幕截圖的小型版本。

在「摘要」分頁中查看螢幕截圖。

此範例顯示您在「Frames」區段中點選 195.5ms 影格時,在「Summary」分頁中的螢幕截圖。

按一下「Summary」分頁中的縮圖,放大螢幕截圖。

在「摘要」分頁中放大螢幕截圖。

這個範例顯示在「Summary」分頁中點選縮圖後,放大顯示的螢幕截圖。

檢視畫面圖層資訊

如何查看影格相關的進階圖層資訊:

  1. 啟用進階繪製檢測
  2. 在「Frames」部分中選取所需影格。開發人員工具會在「Layers」分頁中顯示其層級資訊,該分頁位於「Event Log」分頁旁。

圖層分頁。

將滑鼠游標懸停在圖層上,即可在圖表中醒目顯示該圖層。

醒目顯示圖層。

本例是將遊標懸停在 #39 圖層時醒目顯示。

如要移動圖表,請按照下列步驟操作:

  • 按一下「Pan Mode」圖示 平移模式。,沿著 X 和 Y 軸移動。
  • 按一下「旋轉模式」圖示 旋轉模式。,沿著 Z 軸旋轉。
  • 按一下「Reset Transform」重設轉換。將圖表重設為原始位置。

查看圖層分析的應用實例:

查看油漆分析器

如何查看油漆活動的進階資訊:

  1. 啟用進階繪製檢測
  2. 在「Main」測試群組中選取「Paint」事件。

「Paint Profiler」分頁。

透過「轉譯」分頁分析轉譯效能

使用「Rendering」分頁的功能,以視覺化方式查看網頁的轉譯效能。

開啟「Rendering」分頁

使用 FPS 計量器即時查看每秒影格數

「影格轉譯統計資料」是顯示在可視區域右上角的重疊元素。可在頁面執行時即時預估每秒影格數。

請參閱「影格轉譯統計資料」。

使用 Paint Flashing 即時查看繪圖事件

使用「Paint Flashing」功能即時查看網頁上所有繪製事件。

請參閱「閃光效果」一節。

查看圖層框線的圖層

使用「圖層框線」功能,即可在頁面上查看圖層框線和圖塊。

請參閱「圖層邊框」一文。

即時找出捲動效能問題

使用「捲動效能問題」功能,找出網頁中具有捲動事件監聽器的元素,這些元素可能會影響網頁效能。開發人員工具會以藍綠色標示出可能有問題的元素。

請參閱捲動效能問題