【问题标题】:how to enable trace in android 4.3 as in android 4.2如何像在 android 4.2 中一样在 android 4.3 中启用跟踪
【发布时间】:2013-09-11 01:05:13
【问题描述】:

在 android 4.2 中,进入 Settings->Developer options->Enable trace,我可以启用 trace 并将它们显示在 systrace 输出图表中。但是在android 4.3中,启用跟踪选项被删除了,那么我该如何启用跟踪呢?

【问题讨论】:

标签: android android-debug systrace


【解决方案1】:

来自Official Doc

应用的 Systrace 事件

Android 4.3 添加了带有两个静态方法的 Trace 类, beginSection() 和 endSection(),它们允许您定义块 包含在 systrace 报告中的代码。通过创建部分 您的应用程序中的可跟踪代码,systrace 日志为您提供更多 详细分析您的应用中发生减速的位置。

有关使用 Systrace 工具的信息,请阅读分析显示 和 Systrace 的性能。

【讨论】:

  • 我已经读过这个。但我想启用系统跟踪(如 activitythread.handlermessage 中的一些跟踪)而不是我自己的跟踪。在 android 4.2 中,我可以动态启用系统跟踪。有没有办法在 android 4.3 中做同样的事情?
  • 叶灵昂 - 感谢您提供的信息; developer.android.com/tools/debugging/systrace.html 上没有显示这些技术细节
【解决方案2】:

如果您使用adt-bundle-linux-x86_64-20130729.zip 中的最新eclipse,您可以在eclipse 的DDMS 透视窗口中找到类似Android 4.2 的systrace 选项。

就像blog.中的图片一样

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多