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のプロファイラを使う

参考