ベースライン プロファイルを使用してアプリのパフォーマンスを改善する

1. 始める前に

この Codelab では、ベースライン プロファイルを生成してアプリのパフォーマンスを最適化する方法と、ベースライン プロファイルの使用がもたらすパフォーマンス上のメリットを検証する方法を説明します。

必要なもの

演習内容

  • ベースライン プロファイル ジェネレータを使用するようにプロジェクトを設定する。
  • アプリの起動とスクロールのパフォーマンスを最適化するためにベースライン プロファイルを生成する。
  • Jetpack Macrobenchmark ライブラリを使用してパフォーマンスの向上を確認する。

学習内容

  • ベースライン プロファイルと、それを使用してアプリのパフォーマンスを改善する方法
  • ベースライン プロファイルの生成方法
  • ベースライン プロファイルによるパフォーマンス向上

2. 設定方法

最初に、コマンドラインで次のコマンドを使用して、GitHub リポジトリのクローンを作成します。

$ git clone https://github.com/android/codelab-android-performance.git

または、次の 2 つの zip ファイルをダウンロードします。

Android Studio でプロジェクトを開く

  1. [Welcome to Android Studio] ウィンドウで、61d0a4432ef6d396.png [Open an Existing Project] を選択します。
  2. [Download Location]/codelab-android-performance/baseline-profiles フォルダを選択します。baseline-profiles ディレクトリを選択してください。
  3. Android Studio にプロジェクトがインポートされたら、app モジュールを実行して、後で作業に使用するサンプルアプリをビルドできることを確認します。

サンプルアプリ

この Codelab では、JetSnack というサンプルアプリを使用します。これは、Jetpack Compose を使用するオンライン スナック注文アプリです。

アプリのパフォーマンスを測定するには、ベンチマークから UI 要素にアクセスできるように、UI の構造とアプリの動作を知る必要があります。アプリを実行し、スナックを注文して、基本的な画面に慣れてください。アプリの設計構造を詳細に知る必要はありません。