Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Systrace输出不显示图形/表面闪烁事件_Android_Systrace_Surfaceflinger - Fatal编程技术网

Android Systrace输出不显示图形/表面闪烁事件

Android Systrace输出不显示图形/表面闪烁事件,android,systrace,surfaceflinger,Android,Systrace,Surfaceflinger,我能够运行systrace,但我无法看到SurfaceFlinger的痕迹。GPU、缓冲队列等 我发出了以下命令: systrace.py--time=10-o mynewtrace.html sched gfx view wm hal video workq 它只提供CPU0、工作队列、IRQ、kworker等的输出 编译内核时需要启用哪些特定的跟踪程序?我还缺什么吗 谢谢大家! 找到了解决办法。 对于用户空间进程,跟踪标记文件未设置为可写。在使用 chmod 222/sys/kernel/d

我能够运行systrace,但我无法看到SurfaceFlinger的痕迹。GPU、缓冲队列等

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

它只提供CPU0、工作队列、IRQ、kworker等的输出

编译内核时需要启用哪些特定的跟踪程序?我还缺什么吗

谢谢大家!

找到了解决办法。 对于用户空间进程,跟踪标记文件未设置为可写。在使用 chmod 222/sys/kernel/debug/tracing/trace_标记和执行 adb壳体止动块 亚洲开发银行外壳启动
它开始工作了

我试图查看atrace输出。在Atrace输出本身中,我无法看到任何surfaceflinger或用户空间级别的事件。好像我错过了什么。Anu指针?SurfaceFlinger和缓冲区队列是从用户空间记录的,不需要任何异常步骤即可启用。我假设您是以root用户身份运行的,因为您已经显示了内核内容。什么版本的Android?当systrace捕获数据时,设备是否主动更新显示器?我们正在使用arm处理器上的kitkat 4.4。我们正在运行一个视频,同时捕获systrace输出。