adb shell dumpsys SurfaceFlinger
adb shell dumpsys SurfaceFlinger
分析Android 系统图层
此命令输出的内容不较多,可以将输出内容重定向到一个文件中
adb shell dumpsys SurfaceFlinger > ./Downloads/surface.txt
如下的内容,过滤HWC layers
另外过滤上一节提到的WindowedMagnification
,可发现和窗口的层级树是对应的:
参考:
- 图形
硬件混合渲染器 (HWC) HAL 用于确定通过可用硬件来合成缓冲区的最有效方法。作为 HAL,其实现是特定于设备的,而且通常由显示硬件原始设备制造商 (OEM) 完成。
硬件混合渲染器 (HWC) HAL 用于合成从 SurfaceFlinger 接收的图层,从而减少 OpenGL ES (GLES) 和 GPU 执行的合成量。