性能指标
首帧启动时间
- 检查
[WidgetsBinding.instance.firstFrameRasterized]
(https://api.flutter.dev/flutter/widgets/WidgetsBinding/firstFrameRasterized.html) 为 true 的时间。 - 查看性能面板。
- 检查
帧构建时长、光栅化时长和总时长
- 查看 API 文档中的
FrameTiming
。
- 查看 API 文档中的
帧
buildDuration
的统计数据(*_frame_build_time_millis
)- 我们建议监控四个统计数据:平均值、90 百分位数、99 百分位数和最差帧构建时间。
- 例如,查看
flutter_gallery__transition_perf
测试的指标。
帧
rasterDuration
的统计数据(*_frame_build_time_millis
)- 我们建议监控四个统计数据:平均值、90 百分位数、99 百分位数和最差帧构建时间。
- 例如,查看
flutter_gallery__transition_perf
测试的指标。
CPU/GPU 使用率(能量使用的良好近似值)
- 目前只能通过跟踪事件获得使用率。查看profiling_summarizer.dart。
- 查看
simple_animation_perf_ios
测试的指标。
release_size_bytes
用于近似测量 Flutter 应用的大小- 查看basic_material_app_android、basic_material_app_ios、hello_world_android、hello_world_ios、flutter_gallery_android 和flutter_gallery_ios 测试。
- 在面板中查看指标。
- 有关如何更准确地测量大小的信息,请参阅应用大小页面。
要查看 Flutter 每提交测量的所有性能指标的完整列表,请访问以下网站,单击 查询 ,并过滤 测试 和子结果字段:
除非另有说明,否则本网站上的文档反映的是 Flutter 的最新稳定版本。页面最后更新于 2025-01-30。 查看源代码 或 报告问题。