Android UI优化—GPU过度绘制检测工具的介绍和使用

GPU过度绘制

指屏幕上的一个像素被绘制多次(超过一次)
如下图
Android UI优化—GPU过度绘制检测工具的介绍和使用

GPU过渡绘制监测工具使用方式

GPU过渡绘制监测工具的作用如下:
1、找出应用中哪些地方存在不必要的渲染
2、帮助开发者发现哪些地方可以减少渲染,提高程序运行效率

打开方式如下:
设置-开发者选项-调试GPU过度绘制-显示过度绘制区域

在该模式下打开App,可以得到如下效果:
Android UI优化—GPU过度绘制检测工具的介绍和使用

其中,不同颜色表示的意义如下:
Android UI优化—GPU过度绘制检测工具的介绍和使用

OverDraw优化

1、去除不必要的background
2、使用canvas.clipRect方法,只绘制显示的区域。