发布网友 发布时间:2023-06-26 05:19
共1个回答
热心网友 时间:2024-11-22 02:00
hi.你说的surfaceflinger应该是指安卓的surfaceflinger.可以使用如下命令:mpsysSurfaceFlinger就能抓到surfaceflinger的一些信息,一般包含:1、layer的信息,layer一般对应于一个surface2、opengl的信息。一般是跟gpu比较相关的参数,opengl是标准的接口,需要获取gpu底层的一些支持特性,比如支持最高api版本为opengles2.0,还有一些扩展信息3、display。安卓支持三种类型的display,可以导出display当前的显示状态,也就是各个surface(layer)在各个display的显示属性4、surfaceflinger管理graphisbuffer的信息。主要是layer申请的帧数据内存5、hwcomopser的如果实现mp接口也能知道hwcomposer的一些参数6、gralloc的内存分配信息。如果gralloc有实现mp接口的话以上是一些简单的概括,希望对你有帮助