效能指標
首次渲染時間
- 檢查 WidgetsBinding.instance.firstFrameRasterized 為 true 時的時長。
- 請參閱 效能儀表盤。
幀的 buildDuration、rasterDuration 和 totalSpan
- 請參閱 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 為每個提交測量到的效能指標的完整列表,請訪問以下網站,點選Query,並篩選test和sub_result欄位