效能指標
Flutter 指標以及獲取這些指標所使用的工具和 API
-
首次渲染幀的時間
- 檢查 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 每次提交所測量的所有效能指標的完整列表,請訪問以下站點,點選 查詢,並篩選 測試 和 子結果 欄位