Android關於OOM的解決方案

內存溢出(Out Of Memory)
也就是說內存佔有量超過了VM所分配的最大

出現OOM的原因:

1,加載對象過大
2,相應資源過多,來不及釋放

如何解決:

1,在內存引用上做些處理,常用的有軟引用、強化引用、弱引用
2,在內存中加載圖片時直接在內存中作處理,如邊界壓縮
3,動態回收內存
4,優化Dalvik虛擬機的堆內存分配
5,自定義堆內存大小

當然以上只是文字描述,沒有貼代碼~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章