アプリ パフォーマンスのガイド
このガイドでは、Android でのパフォーマンスを検査、向上、モニタリングするためのライブラリ、ツール、ベスト プラクティスの概要を説明します。
ユーザーは、アプリがすばやく起動し、スムーズにレンダリングし、メモリとバッテリーをほとんど必要としないことを望んでいます。このガイドのセクションでは、アプリのパフォーマンス向上に役立つツール、ライブラリ、ベスト プラクティスに関する情報や分析情報を提供しています。
パフォーマンスの検査
開発中にアプリのパフォーマンスを検査する方法について学びます。
パフォーマンスの向上
最も重要なアプリのパフォーマンスを本番環境で改善します。
パフォーマンスのモニタリング
本番環境でアプリのパフォーマンスをモニタリングして、潜在的なボトルネックについて学びます。
注目
ベースライン プロファイルでパフォーマンスを向上させる
ベースライン プロファイルの実装は、アプリのパフォーマンス向上を実現する最も迅速かつ効率的な方法です。
注目
Jetpack Compose を使った高パフォーマンス アプリ
Jetpack Compose は、初期設定の状態で優れたパフォーマンスを実現することを目的としています。最適なパフォーマンスを実現するアプリを記述して構成する方法と、回避すべきいくつかのパターンについて学習します。
注目のサンプル
Macrobenchmark
Macrobenchmark サンプル ライブラリを使用して、アプリの起動とランタイム パフォーマンスのケースをテストします(RecyclerView をスクロールしてジャンクを測定するなど)。
Microbenchmark
Benchmark ライブラリを使用して、ライブラリ モジュールのコードと UI のベンチマークを行います。
JankStats
JankStats ライブラリを使用して、アプリのパフォーマンスをモニタリングします。