Android应用性能优化
生活随笔
收集整理的這篇文章主要介紹了
Android应用性能优化
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
遇到的問(wèn)題:
1)ANR
2)ListView 卡頓,不流暢
3)Activity啟動(dòng)慢
4)動(dòng)畫不流暢,啟動(dòng)前卡頓
5)自己定義view啟動(dòng)慢
6) ?OOM
7)數(shù)據(jù)庫(kù)大量操作
8)長(zhǎng)時(shí)間執(zhí)行后。程序變慢
基本思想:
1)語(yǔ)言層解決這個(gè)問(wèn)題,語(yǔ)法上提高性能
2)合理的數(shù)據(jù)結(jié)構(gòu)和算法
3)布局優(yōu)化,布局深度控制
4)工作線程與UI線程分離
5)合理的緩存機(jī)制
6)NDK合理使用
7)優(yōu)化的SQL語(yǔ)句
8)使用工具。分析問(wèn)題找出瓶頸
優(yōu)化工具:
view優(yōu)化工具:hierarchy view
代碼優(yōu)化工具:Lint
內(nèi)存、方法優(yōu)化工具:Heap、TraceView、MAT
Dalvik日志分析。logcat日志分析
Android手機(jī)開發(fā)人員選項(xiàng)的“過(guò)度繪制”選項(xiàng)。
/*** @author 張興業(yè)* ?http://blog.csdn.net/xyz_lmn* ?我的新浪微博:@張興業(yè)TBOW*/
轉(zhuǎn)載于:https://www.cnblogs.com/lxjshuju/p/6941786.html
總結(jié)
以上是生活随笔為你收集整理的Android应用性能优化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 电脑硬盘多少钱一个啊?
- 下一篇: “此会兴如何”上一句是什么