ドキュメント見りゃ分かるんだけど、とりあえずメモ。
traceviewとは、
とある方法で保存した実行ログを、見やすくグラフィカルに表示する
閲覧ツールでっす。
デバッグやパフォーマンスの改善に役立ちます。
使い方ー
測定したいところを
Debug.startMethodTracing("erer");
と
Debug.stopMethodTracing();
で囲みます。
Debug.startMethodTracingやDebug.stopMethodTracing()を書いた
ソースファイルで、android.os.Debugをインポートします。
import android.os.Debug;
AndroidManifest.xmlを編集し、sdcardに書き出すパーミッションを与える。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
そしたら、コンパイル&インストール。
$ adb install bin/なにか-debug.apk
で、実行。
すると、Androidマシンの/sdcard配下にerer.traceというファイルが
できているので、取ってくる。
erer.traceはstartMethodTracingの引数で"erer"と指定した場合。
$ adb pull /sdcard/erer.trace
で、traceviewで閲覧。
$ traceview ./erer.trace
そんだけー
.
0 コメント:
コメントを投稿