有人知道我是否可以以编程方式从 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 回答