サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
notes.dodgson.org
Perfetto は内蔵の Trace Processor を使ってトレーシング結果を SQL で集計できる。SQL を使って興味のあるデータを取り出すことで 標準の Perfetto UI では読み取りにくい傾向を可視化したり、 可視化を通して気づいた傾向を定量的に比較できるようになる。 これは Systrace にはなかった大きな利点だ。 この記事では Twitter と Instagram アプリのスクロール性能を評価する実例を交え Trace Processor の SQL インターフェイスを紹介する。 Twitter vs. Instagram ある Podcast を聞いていたら、ホストの iPhone ユーザが気まぐれで触った Android 端末をレビューしていた。彼によれば Android の Twitter アプリは iPhone に比べスクロールの出来が非常に悪いとい
Android アプリの性能を End-to-End でテストしようと起動時間などのレイテンシを素朴に計測すると、実行毎に結果のスコアがばらつく。そのせいで性能解析の試行錯誤がうまくいかない。以下ではそうしたレイテンシのばらつきをできるだけ減らすための方策を紹介する。 準備: Root のとれるデバイスを用意する 以下で紹介する方法の多くはシステムのパラメタを変更して性能を安定させようとする。そのために adb root は必須。なんとかして root になれるデバイスを確保したい。 多くのアプリでは実行に Google Play Services が必要な事実やインストールの手間を考えると、Lineage OS など何らかの custom ROM を使うのが現実的。 なおエミュレータは実行特性が実機とあまりに違うので性能を測るのには勧めない。ただ自分は仕事のアプリがエミュレータで動かない
このページを最初にブックマークしてみませんか?
『Morrita Notes』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く