<

パフォーマンス指標

  • 起動から最初のフレームまでの時間
    • 時刻を確認してくださいWidgetsBinding.instance.firstFrameRasterizedそれは本当です。
    • を参照してください。パフォーマンスダッシュボード。
  • フレーム buildDuration、rasterDuration、totalSpan
    • 見るFrameTimingAPI ドキュメントに記載されています。
  • フレームの統計buildDuration(*_frame_build_time_millis)
    • 平均、90 パーセンタイル、99 パーセンタイルの 4 つの統計を監視することをお勧めします。 パーセンタイル、および最悪のフレーム構築時間。
    • たとえば、次を参照してください。メトリクスのためにflutter_gallery__transition_perfテスト。
  • フレームの統計rasterDuration(*_frame_build_time_millis)
    • 平均、90 パーセンタイル、99 パーセンタイルの 4 つの統計を監視することをお勧めします。 パーセンタイル、および最悪のフレーム構築時間。
    • たとえば、次を参照してください。メトリクスのためにflutter_gallery__transition_perfテスト。
  • CPU/GPU 使用率 (エネルギー使用量の適切な近似値)
    • 現在、この使用法はトレース イベントを通じてのみ利用できます。見るプロファイリング_サマライザー.dart。
    • 見るメトリクスのためにsimple_animation_perf_iosテスト。
  • release_size_bytes: Flutter アプリのサイズをおおよそ測定します
    • を参照してください。基本_素材_アプリ_アンドロイド、Basic_material_app_ios、hello_world_android、hello_world_ios、flutter_gallery_android、 とflutter_gallery_iosテスト。
    • 見るメトリクスダッシュボード内。
    • より正確なサイズの測り方については、 を参照してくださいアプリのサイズページ。

Flutter がコミットごとに測定するパフォーマンス メトリクスの完全なリストについては、次のサイトをご覧ください。 以下のサイトをクリックしてくださいクエリ、フィルタリングして、テストサブ結果田畑:

  • https://flutter-flutter-perf.skia.org/e/
  • https://flutter-engine-perf.skia.org/e/