LoginSignup
2
2

More than 1 year has passed since last update.

Unityで作ったAndoroidアプリをAndroidStudioのプロファイラでCPUや消費電力を調べる

Last updated at Posted at 2021-06-12

Unity で Android アプリを作ったときに、実機でのCPU使用率や電力消費を調べたくなることありませんか?
Android Studio に付属している Profiler を使えば、下のように表示することができます。
2021-06-04_15h54_25.png
ここではその手順を記載しています。

前提

製品 version
Windows 10
Unity 2019.4.26f1
Andorid Studio 4.2.1

手順

Unity

  1. Android Studio のプロファイラ対象にしたいプロジェクトを開きます。
  2. Export Project にチェックを入れて、Export を押す。
    2021-06-04_15h38_10.png
  3. 保存場所を指定して保存

Android Studio

  1. Open an Existing Project から Unity で Export したフォルダを選択して開きます。開くのに少し時間がかかる可能性があります。右下のほうがロード中みたいになっていると思うので、ただただ待ちます。
    2021-06-04_15h41_04.png
  2. View → Tool Windows → Profiler を選択します。
    2021-06-04_15h43_32.png
  3. こんな感じで Andorid Profiler が開きます。 2021-06-04_15h45_54.png
  4. 検証したい端末が設定されていることを確認して、実行ボタン(緑色の三角)を押します。
    2021-06-04_15h46_59.png
  5. こんな感じでデータが表示されていれば成功です。
    2021-06-04_15h49_04.png

注意

プロファイラしたデータはファイルで保存することができません

  • CPU/MEMORY に関しては個別にプロファイラと計測することで、ファイルに保存することが可能です
    • MEMORY のデータを取得している、私の実機環境(Pixel4)では、画面がカクつく程度の影響が出ました
  • NETWORK/ENERGY に関しては保存不可です

Battery Historian という方法も

別ツールの Battery Historian であればファイル保存が可能です。
こちらで紹介しています。

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2