1. 程式人生 > >Android UI優化—GPU過度繪製檢測工具的介紹和使用

Android UI優化—GPU過度繪製檢測工具的介紹和使用

GPU過度繪製

指螢幕上的一個畫素被繪製多次(超過一次)
如下圖
在這裡插入圖片描述

GPU過渡繪製監測工具使用方式

GPU過渡繪製監測工具的作用如下:
1、找出應用中哪些地方存在不必要的渲染
2、幫助開發者發現哪些地方可以減少渲染,提高程式執行效率

開啟方式如下:
設定-開發者選項-除錯GPU過度繪製-顯示過度繪製區域

在該模式下開啟App,可以得到如下效果:
在這裡插入圖片描述

其中,不同顏色表示的意義如下:
在這裡插入圖片描述

OverDraw優化

1、去除不必要的background
2、使用canvas.clipRect方法,只繪製顯示的區域。