プロファイラーをプログラムでddmsから停止できるかどうか誰かが知っていますか?プロセスが少し長く、手動ではなく、このプロセスが完了した後にプロファイルを停止したいと思います。これを行う方法はありますか?
質問する
850 次
1 に答える
7
質問を正しく理解していれば、アプリケーションのコードに次のメソッドを簡単に含めることができます。
android.os.Debug.startMethodTracing("name_of_trace");
//here you put what you want to profile
android.os.Debug.stopMethodTracing();
すべてのトレースはに保存され/sdcard
ます。コマンドを使用adb pull
してダウンロードできます。
adb pull /sdcard/name_of_trace.trace
その後、コマンドモニターを使用して結果を確認できます(古いバージョンのAndroidツールを使用している場合は、traceview
コマンドを使用する必要があります。ただし、新しいバージョンでは、このコマンドも機能します)。
monitor name_of_trace.trace
于 2013-02-07T14:24:08.143 に答える