GPU过度绘制知识点
调试GPU过度绘制这个工具主要是用来检查布局中是否存在布局层次过深的问题,过度绘制就是在绘制界面时,对同一个像素重复绘制了多次,但是用户能够看到的也只有最顶层绘制的内容,一般我们能够看到四种颜色,分别是:蓝色、绿色、淡红色和红色,其中颜色标识所代表的含义如下:(其中1x代表依次过度绘制,即红色已经是5次及5次以上绘制了)
(1)蓝色1x过度绘制
(2)绿色2x过度绘制
(3)淡红色3x过度绘制
(4)红色4x过度绘制(4次及以上)
App的验收标准:
(1)控制过度绘制为2x
(2)非强制GPU的情况下,无红色区域,即无4x过度绘制情况
(3)浅红色区域总面积不超过屏幕的1/4大小Android App过度绘制
Android App过度绘制
前提:
在开发者模式---》选择调试GPU过度绘制中显示过度绘制区域步骤:
打开XX APP,在首页,点击王者荣耀第一个直播间
结果:
进入页面存在4X过度绘制区域过多,请优化
优化后:
经典:
1.一个安卓专项测试点,很多人不懂或者不会这个测试;
2.简单实用测试点,效果也好,实用也方便;
(很多人眼高手低,总想专项测试要定位问题,然后定位不到问题,这个测试点就不做,觉得Low,都丢失了测试的本职)
预防:
1.该Bug分享到测试组并且提醒他人测试APP专项过度绘制,特别是新项目,新功能模块;
2.登记到经典Bug库,每月例会讲解;
3.完善安卓APP专项测试内容点和测试方法;