Android開発でパフォーマンス解析するとき
メモ。色々あるけど、少しずつやるしか無いよ。
- 処理時間を調べてボトルネックを特定する
TimingLogger
とか使いましょう- これAPI Level 30では非推奨になっていくみたいです。
Use Trace, or Android Studio. In general, milliseconds is the wrong granularity for method-level tracing. Rounding errors can overemphasize cheap operations, or underemphasize repeated operations. This timing system also does not take CPU scheduling or frequency into account.
trace
を使うAndroid Studioのプロファイラ
を使う