パフォーマンス
flutterパフォーマンスの基本
パフォーマンスとは何ですか?なぜパフォーマンスが重要なのでしょうか?パフォーマンスを向上させるにはどうすればよいですか?
私たちの目標は、これら 3 つの質問 (主に 3 番目の質問) に答えることです。 彼らに関係するものなら何でも。この文書は単一のエントリとして機能する必要があります 質問に対処するリソースのツリーのポイントまたはルート ノード パフォーマンスについて知っていること。
最初の 2 つの質問に対する答えはほとんどが哲学的なものです。 そして、特定の目的でこのページにアクセスする多くの開発者にとってはあまり役に立ちません。 解決する必要があるパフォーマンスの問題。 したがって、それらに対する答えは、 質問は付録。
パフォーマンスを向上させるには、まずメトリクスが必要です。つまり、測定可能な数値です。 問題点と改善点を検証します。 の中にメトリクスページ、 現在使用されているメトリクスが表示されます。 メトリクスを取得するためにどのツールと API が利用できるか。
のリストがありますよくある質問、 質問があるのか、それとも抱えている問題があるのかを知ることができます すでに回答されているか、遭遇しているか、既存の解決策があるかどうか。 (または、次のコマンドを使用して Flutter GitHub 問題データベースを確認することもできます。パフォーマンスラベル。)
最後に、パフォーマンスの問題は 4 つのカテゴリに分類されます。彼ら Flutter GitHub の問題で使用される 4 つのラベルに対応します データベース: “パフォーマンス: 速度”、”パフォーマンス: メモリ”、 「パフォーマンス: アプリのサイズ”、”パフォーマンス: エネルギー”。
残りのコンテンツは、これら 4 つのカテゴリを使用して編成されています。
スピード
アニメーションがぎくしゃくしていませんか (スムーズではありません)?やり方を学ぶ レンダリングの問題を評価して修正します。
アプリのサイズ
アプリのサイズを測定する方法。サイズが小さいほど、 ダウンロードが早くなります。