Android-OOM

Android-OOM

OOM(Out Of Memory)出现的原因有:

(1)单次加载过大的对象,如图片。可以压缩、加载小图、绘制局部、使用第三方框架等。

(2)内存中资源过多,无法为新的数据开辟内存。对不用的数据及时回收、减少内存泄漏等。

(3)Dalvik 虚拟机分配的 Heap Size 太小。适当调整 HeapSize,可在 Manifest 中标注 largeheap=true 属性。