安卓系统是否需要root访问权限



我正在尝试在非根设备上运行systrace。如果选择了任何跟踪事件,它总是会给出以下错误:

找不到跟踪开始标记"trace:":打开/sys/kernel/debug/tracing/events/cpufreq_interactive/enable:没有这样的文件或目录时出错

如果没有选择任何跟踪事件,它会起作用,但跟踪不是很好。

systrace是否需要root访问权限?

请注意,我在Windows7上直接从Eclipse(DDMS)运行systrace。

根据systrace.py --help,以下跟踪需要root访问权限:

  • -d,--disk:跟踪磁盘I/O(需要root)
  • -u,--总线利用率:跟踪总线利用率(需要root)
  • -w,--workqueue:跟踪内核工作队列(需要root)

其他选项没有指定需要root访问权限。

也就是说,我可以使用一些跟踪(例如--cpu-freq),但不幸的是,我对--cpu-load感兴趣,这给了我与您提到的相同的错误。

相关内容

  • 没有找到相关文章

最新更新