如何在logcat中启用Surface Flinger事件

4
我正在尝试在LogCat上获取Surface Flinger事件。目标是确定每秒绘制的唯一帧数。Surface Flinger源代码记录所有感兴趣的事件(如表面帧重绘等),但LogCat输出不会将它们转储出来。有没有办法启用这些消息?
到目前为止,我已经尝试了以下两种方法: (i) 从主缓冲区读取logcat消息(adb logcat) (ii) 从事件缓冲区读取logcat消息(adb logcat -b events)
1个回答

3

1
这个解决方案似乎在我的开发Android版本上运行良好。它能在真实设备上工作吗? - Oak Bytes
1
尚未尝试。我猜以上命令需要设备已经取得了 root 权限才能运行。 - user1498203
1
可以在已经root的设备上运行,但是在未root的设备上无法运行(权限问题)。 - Oak Bytes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接