adb shell dumpsys SurfaceFlinger

adb shell dumpsys SurfaceFlinger

adb shell dumpsys SurfaceFlinger分析Android 系统图层
此命令输出的内容不较多,可以将输出内容重定向到一个文件中

adb shell dumpsys SurfaceFlinger > ./Downloads/surface.txt

如下的内容,过滤HWC layers

adb shell dumpsys SurfaceFlinger_第1张图片
另外过滤上一节提到的WindowedMagnification,可发现和窗口的层级树是对应的:

adb shell dumpsys SurfaceFlinger_第2张图片

参考:

  • 图形

硬件混合渲染器 (HWC) HAL 用于确定通过可用硬件来合成缓冲区的最有效方法。作为 HAL,其实现是特定于设备的,而且通常由显示硬件原始设备制造商 (OEM) 完成。
硬件混合渲染器 (HWC) HAL 用于合成从 SurfaceFlinger 接收的图层,从而减少 OpenGL ES (GLES) 和 GPU 执行的合成量。

你可能感兴趣的:(#,WMS,adb,surfaceflinger)