1

我能够运行 systrace,但我看不到 SurfaceFlinger 的跟踪。GPU、bufferQueues 等

我给出了以下命令: systrace.py --time=10 -o mynewtrace.html sched gfx view wm hal video workq

它只为 CPU0、workqueues、irqs、kworker 等提供输出。

在编译内核时我们必须启用任何特定的跟踪器吗?我还缺少什么吗?

谢谢你!

4

1 回答 1

2

得到了解决方案。trace_marker 文件未设置为对用户空间进程可写。使用 chmod 222 /sys/kernel/debug/tracing/trace_marker 设置它并执行 adb shell stop adb shell start 它开始工作。

于 2015-09-04T13:53:27.123 回答