有人知道我是否可以通过编程方式从 ddms 停止分析器吗?我有一个较长的过程,并希望在此过程完成后停止配置文件,而不是手动停止。 有什么方法可以做到这一点?
最佳答案
如果我对问题的理解正确,您只需将以下方法放入您的应用程序代码中即可:
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
关于android - 以编程方式停止 Android(DDMS) Profiler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14749316/