我可以运行systrace,但看不到SurfaceFlinger的跟踪。 GPU,bufferQueue等

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

它仅提供CPU0,工作队列,irqs,kworker等的输出。

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

谢谢!

最佳答案

得到了解决方案。
用户空间进程的trace_marker文件未设置为可写。使用后设置
chmod 222 / sys / kernel / debug / tracing / trace_marker并执行
亚行外壳停止
亚行外壳启动
它开始工作了。

关于android - Systrace输出未显示图形/surfaceflinger事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32348456/

10-12 04:11