跳至主要内容

调试 Web 应用的性能

Flutter 框架在构建帧、绘制场景以及跟踪其他活动(例如垃圾回收)时会发出时间线事件。这些事件在 Chrome DevTools 性能面板 中公开,用于调试。

您还可以使用 dart:developerTimelineTimelineTask API 发出自己的时间线事件,以进行更深入的性能分析。

Screenshot of the Chrome DevTools performance panel

增强跟踪的可选标志

#

要配置要跟踪的时间线事件,请在应用的 main 方法中将以下任何顶级属性设置为 true

说明

#
  1. [可选] 从应用的 main 方法中将任何所需的跟踪标志设置为 true。
  2. 性能模式 下运行您的 Flutter Web 应用。
  3. 打开应用的 Chrome DevTools 性能面板,并 开始录制 以捕获时间线事件。