アプリ パフォーマンス ガイド
このガイドでは、Android でのパフォーマンスを検査、改善、モニタリングする場合に使用できるライブラリ、ツール、ベスト プラクティスの概要を説明します。
ユーザーは、アプリがすばやく起動し、スムーズにレンダリングし、メモリを効率的に使用することを望んでいます。アプリのメモリ使用量を最適化することは、メモリ不足による終了を防ぎ、すべてのデバイス階層で高いパフォーマンスを維持するために不可欠です。
注目
アプリのパフォーマンス スコアを取得する
アプリのパフォーマンスに関するクイズに答えて、アプリのパフォーマンス スコアを確認しましょう。各スコアには、アプリのパフォーマンスを改善するための実用的な分析情報、評価、最適化案が含まれています。
パフォーマンスを検査する
開発中にアプリのパフォーマンスを検査する方法について学びます。
パフォーマンスを改善
最も重要な本番環境でパフォーマンスを改善します。
パフォーマンスを把握する
Android Vitals を使用して、製品版の安定性、ANR、メモリ使用量のしきい値をモニタリングします。
注目
アプリメモリを最適化する
すべてのデバイス階層で動的メモリとビットマップ メモリの使用量を削減するための、Android のコアメモリ アーキテクチャ、ライフサイクルのベスト プラクティス、診断ワークフローについて学習します。
ブログ
アプリのメモリ制限を緩和するための準備
Android がより広範なメモリ制限でハードウェアの制約に対処する方法と、メモリと DEX コードの最適化に関する Google Play の新しいパフォーマンスしきい値がエコシステムの品質を保護するうえでどのように役立つかについて説明します。
注目のサンプル
Macrobenchmark
Macrobenchmark サンプル ライブラリを使用して、アプリの起動とランタイム パフォーマンスのケースをテストします(RecyclerView をスクロールしてジャンクを測定するなど)。
Microbenchmark
Benchmark ライブラリを使用して、ライブラリ モジュールのコードと UI のベンチマークを行います。
JankStats
JankStats ライブラリを使用して、アプリのパフォーマンスをモニタリングします。