无法使用systrace在果冻豆果冻、systrace

2023-09-05 01:31:33 作者:为祢、拒绝所有暧昧

我试图使用从果冻豆版本的新systrace,但没有运气。

I've tried to use new systrace from jelly bean release, but with no luck.

我启用的发展设置的图形和意见的痕迹像I / O会议上,并试图打电话systrace,和我得到的是这样的。

I enabled graphics and views traces in development settings like on I/O session, and tried to call systrace, and all i get is this.

$ ./systrace.py               
error opening /sys/kernel/debug/tracing/options/overwrite: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_switch/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/power/cpu_frequency/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/power/cpu_idle/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/buffer_size_kb: No such file or directory (2)
error opening /sys/kernel/debug/tracing/trace_clock: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/workqueue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_issue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_complete/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/tracing_on: No such file or directory (2)
error: unable to start trace
error opening /sys/kernel/debug/tracing/tracing_on: No such file or directory (2)
error opening /sys/kernel/debug/tracing/options/overwrite: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_switch/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/power/cpu_frequency/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/trace_clock: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/workqueue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_issue/enable: No such file or directory (2)
error opening /sys/kernel/debug/tracing/events/block/block_rq_complete/enable: No such file or directory (2)
unable to start tracing
error opening /sys/kernel/debug/tracing/buffer_size_kb: No such file or directory (2)
An error occured while capturing the trace.  Output file was not written.

我已经试过仿真器和自定义固件我Desire HD的(ACE)。有什么想法?

I've tried emulator and custom firmware on my Desire Hd (ace). Any thoughts?

推荐答案

试试下面的命令:

亚行根(不知道这是必要的), 亚行外壳安装-t的debugfs为nodev / SYS /内核/调试

adb root (not sure if this is necessary), adb shell mount -t debugfs nodev /sys/kernel/debug

根据这些命令脚本应该正常运行,但对我来说,HTML文件只包含行,为每个CPU,而不是单独的组件,如表面抛油,这是在谷歌IO可见的会谈录像。

Under these commands the script should run correctly, although for me the html file only contains rows for each CPU, and not the individual components such as surface flinger, which was visible in the google IO talks video.