Perfetto は Systrace の後継となる Android のトレーシングシステムだ。Android P から導入され, Android 10 からだいたいまともに使える。Systrace にはない様々な便利機能があるため森田はここ一年で Systrace から Perfetto に乗り換えた。今後の記事でなにかと Perfetto を使う予定なので、この記事で最低限の使い方を紹介しておきたい。 なおこの記事は Systrace を使っている人が乗り換えるための参考に書いた。トレーシング自体の有用性については、今後の記事で徐々に議論していきたい。 ADB からトレースをとる Systrace はデバイスにある atrace コマンドを Python でラップしたものだった。Perfetto ではデバイスの perfetto コマンドを直接使う。 $ adb shell perfe