天天看点

APP开发实战123-APP防止OOM

30.3.3防止OOM

1 如作到了有效节省内存和防止内存泄露,那就极大降低了OOM发生的概率。

2 不要加载过大的Bitmap对象,采用降低图片质量的方法减少内存消耗。

3 批量加载数据时,不要加载的太多,同时进行缓存设计。

4 在做一些大内存分配等可疑内存操作时进行trycatch操作,避免不必要的应用闪退。

(可以通过getMemoryClass()来获取APP被分配的可用内存)