flutter / flutter/devtools

Clean up feature controllers in Performance page

オープン
#5,100 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
cleanup fix it friday P3 screen: performance
主要言語
Dart
スター
1.7k
フォーク
404
平均マージ
6日 17時間
マージ済み PR(30日)
18

説明

Right now, all feature controllers are initialized even if some are not needed (e.g. an offline snapshot with no raster stats data or a dart application that does not need the flutter features). Right now we decide what to show or hide in the tabbed_performance_view.dart, but we could do this at the controller level in performance_controller.dart so that we can save the cost of initializing these controllers.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、tabbed_performance_view.dart の機能の表示ロジックと performance_controller.dart のコントローラー初期化を比較します。ラスタ統計情報を持たないオフラインスナップショットと、Flutter 機能を持たない Dart アプリケーションがどのように表現されるかを追跡します。Performance ページに適切なタブが引き続き表示される一方で、不要な機能コントローラーが初期化されなければ完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
dart
領域
performance, tooling
issue の種類
リファクタリング
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。