『壹』 android 如何更好的回收內存空間,有沒有強
Android內存優化大全
OOM:
內存泄露可以引發很多的問題:
1.程序卡頓,響應速度慢(內存佔用高時JVM虛擬機會頻繁觸發GC)
2.莫名消失(當你的程序所佔內存越大,它在後台的時候就越可能被幹掉。反之內存佔用越小,在後台存在的時間就越長)
3.直接崩潰(OutOfMemoryError)
ANDROID內存面臨的問題:
1.有限的堆內存,原始只有16M
2.內存大小消耗等根據設備,操作系統等級,屏幕尺寸的不同而不同
3.程序不能直接控制
4.支持後台多任務處理(multitasking)
5.運行在虛擬機之上
5R:
本文主要通過如下的5R方法來對ANDROID內存進行優化:
1.Reckon(計算)
首先需要知道你的app所消耗內存的情況,知己知彼才能百戰不殆
2.Rece(減少)
消耗更少的資源
3.Reuse(重用)
當第一次使用完以後,盡量給其他的使用
5.Recycle(回收)
返回資源給生產流
4.Review(檢查)
回顧檢查你的程序,看看設計或代碼有什麼不合理的地方。
詳細