Android應用記憶體優化方式

weixin_34249678發表於2017-03-15

一、頻繁字串拼接用StringBuilder;

二、用ArrayMap、SparseArray代替HashMap

三、若出現嚴重的記憶體抖動,說明建立了很多變數,此時應注意迴圈建立物件等細節,可以在外建立,在內使用。

四、物件複用,listview等控制元件。

五、記憶體洩漏時,儘快回收無用物件。尤其Activity洩漏。儘量用Application context替換activity

六、注意Cursor是否及時關閉

七、及時Bitmap物件及時回收

八、載入圖片:縮放比例、解碼格式、區域性載入。

相關文章