性能指标
-
第一帧的启动时间
-
当 WidgetsBinding.instance.firstFrameRasterized 为 true 时查看耗时。
-
查看 性能数据看板。
-
-
一帧的构建时间,栅格化时间,以及总时间
-
在 API 文档中查看
FrameTiming
。
-
-
一帧的构建时间
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
测试案例中的 CPU/GPU 数据。
-
-
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 性能指标列表,访问以下的站点,点击 Query ,然后选择 test 和 sub_result :
除非另有说明,本文档之所提及适用于 Flutter 的最新稳定版本,本页面最后更新时间: 2024-04-27。 查看文档源码 或者 为本页面内容提出建议。