Android應用性能優化

遇到的問題:

1)ANR

2)ListView 卡頓,不流暢

3)Activity啓動慢

4)動畫不流暢,啓動前卡頓

5)自定義view啓動慢

6)  OOM

7)數據庫大量操作

8)長時間運行後,程序變慢


基本思想:

1)語言層解決問題,語法上提高性能

2)合理的數據結構和算法

3)佈局優化,佈局深度控制

4)工作線程與UI線程分離

5)合理的緩存機制

6)NDK合理使用

7)優化的SQL語句

8)使用工具,分析問題找出瓶頸


優化工具:

view優化工具:hierarchy view

代碼優化工具:Lint

內存、方法優化工具:Heap、TraceView

Dalvik日誌分析,logcat日誌分析

Android手機開發者選項的“過度繪製”選項。


原文地址:http://blog.csdn.net/xyz_lmn/article/details/13870027
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章