How to avoid OOM on Android

最近輾轉聽到身邊不少開發 Android 的朋友或單位說遇到棘手的 OOM (OutOfMemory) 問題,剛好最近有幸受邀至 KKBOX 總部分享一些有關 Java 與 Android 記憶體管理方面的心得,於是便整理了一份投影片,主要是講記憶體管理的一些大方向及策略,例如如何減少不必要的記憶體使用量、避免 Memory leak、以及如何補救...等等。

順便在這裡分享給有需要的人:

留言

更新:WeakReference, SoftReference 在 Dalvik VM 不管用,所以 Cache memory size 要自行管理。

這個網誌中的熱門文章

Chrome 小字典

Chrome 小字典 extension 版