跳至主要內容

為網頁應用程式偵錯效能

當 Flutter 框架執行建構影格、繪製場景,以及追蹤其他活動(例如垃圾收集)時,會發出時間軸事件。這些事件會顯示在 Chrome 開發人員工具的效能面板中,以進行偵錯。

您也可以使用 dart:developer 中的 TimelineTimelineTask API 發出您自己的時間軸事件,以進行更深入的效能分析。

Screenshot of the Chrome DevTools performance panel

用以增強追蹤功能的可選旗標

#

若要設定要追蹤哪些時間軸事件,請在應用程式的 main 方法中將以下任何頂層屬性設為 true

操作說明

#
  1. [選用] 從應用程式的 main 方法將任何所需的追蹤旗標設為 true。
  2. 設定檔模式下執行您的 Flutter 網頁應用程式。
  3. 開啟應用程式的Chrome 開發人員工具效能面板,並開始錄製以擷取時間軸事件。