效能指標
啟動至第一幀所需時間
- 檢查 WidgetsBinding.instance.firstFrameRasterized 為 true 的時間點。
- 請參閱 perf dashboard。
幀的 buildDuration、rasterDuration 與 totalSpan
- 請參閱 API 文件中的
FrameTiming。
- 請參閱 API 文件中的
幀
buildDuration(*_frame_build_time_millis)的統計數據- 建議監控四個統計值:平均值、第 90 百分位、第 99 百分位,以及最差幀建構時間。
- 例如,請參閱
flutter_gallery__transition_perf測試的 metrics。
幀
rasterDuration(*_frame_build_time_millis)的統計數據- 建議監控四個統計值:平均值、第 90 百分位、第 99 百分位,以及最差幀建構時間。
- 例如,請參閱
flutter_gallery__transition_perf測試的 metrics。
CPU/GPU 使用率(可作為能耗的良好近似值)
- 目前僅能透過追蹤事件取得使用率。請參閱 profiling_summarizer.dart。
- 請參閱
simple_animation_perf_ios測試的 metrics。
release_size_bytes:大致測量 Flutter 應用程式的大小
- 請參閱 basic_material_app_android、basic_material_app_ios、hello_world_android、hello_world_ios、flutter_gallery_android 及 flutter_gallery_ios 測試。
- 請參閱儀表板中的 metrics。
- 如需更精確測量應用程式大小的方法,請參閱 app size 頁面。
如需 Flutter 每次提交所量測的完整效能指標清單,請造訪下列網站,點擊 Query,並篩選 test 與 sub_result 欄位: