android开机渲染视频太久,Android过度渲染优化解决方案
過度繪制是發生的每一次應用要求系統上別的畫的東西。“調試GPU透支”工具覆蓋上你的屏幕的色彩顯示多少次像素被重繪。
通過查看GPU透支來改善應用程序的渲染時間。
方法1:
打開手機設置—>開發人員工具選項—>調試GPU過度繪制—>顯示GPU視圖更新,當你運行你的程序時,你看著你的手機的顏色變化,來提高你的布局優化。
方法2:
通過adb命令開啟GPU過度繪制調試
開啟『調試 GPU 過度繪制』:
```
adb shell setprop debug.hwui.overdraw show
```
關閉『調試 GPU 過度繪制』:
```
adb shell setprop debug.hwui.overdraw false
```
判斷繪制的程度
Original colour – 沒有過度繪制,只在屏幕上繪制過一次
Blue – 1x – 過度繪制,在屏幕上繪制過2次
Green – 2x – 過度繪制,在屏幕上繪制過3次
Pink – 3x –過度繪制,在屏幕上繪制過4次
Red – 4x – 過度繪制,在屏幕上繪制過5次
一.網上的解決方案
1.盡量不要嵌套
2.能不設置背景就不要設置背景
。。。。。
二。最好的解決方案(蛋疼)
獲取到的數據然后去設置 如:setText(); setImageView();等其實都是在調用onInvalidate();方法,最好自己畫,不要用系統的嵌套布局 這樣運行效率高,實現功能效率低(抉擇為題)。
總結
以上是生活随笔為你收集整理的android开机渲染视频太久,Android过度渲染优化解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python自动化测试脚本可以测php吗
- 下一篇: .net mysql 类库_(精华)20