bitmap優化:
bitmap是造成oom的最大威脅,所以優化十分必要。
①使用適當解析度和大小的
不同的情況下使用不同大小的,沒有必要過度的高精度。
②及時**記憶體
使用完的bitmap會被gc
③使用快取(記憶體快取,硬碟快取)
lrucache,disklrucache。
**優化:
①對常量使用static修飾,使用靜態方法
②減少不必要的成員變數,減少不必要的物件
③盡量不使用列舉,少用迭代
④使用surfview代替view進行大量繁複的操作
as的memory monitor工具,是實時記憶體分析,例如曲線急劇增長時,可能發生oom,下降時,可能在gc。面試的時候問過~
android記憶體優化
1 使用option進行壓縮。public static bitmap createimagethumbnail string filepath catch exception e return bitmap public static int computesamplesize bitmapfac...
android記憶體優化
android因其系統的特殊性,安裝的軟體預設都安裝到記憶體中,所以隨著使用者安裝的軟體越來越多,可供執行的程式使用的記憶體越來越小,這就要求我們在開發android程式時,盡可能的少占用記憶體。根據我個人的開發經驗總結了如下幾點優化記憶體的方法 建立或其他方式獲得的物件如不再使用,則主動將其置為n...
Android效能優化 記憶體優化
記憶體優化 下面介紹一下常用的一些記憶體優化的方法 從慕課網學來的 資料結果優化 1,如果經常使用字串拼接的話,要用stringbuilder,避免直接使用使用 的方式 2,使用arraymap,sparsearray代替hashmap 3,避免記憶體抖動的情況 物件復用 1,復用系統自帶資源 2,...