30.3.3防止OOM
1 如作到了有效节省内存和防止内存泄露,那就极大降低了OOM发生的概率。
2 不要加载过大的Bitmap对象,采用降低图片质量的方法减少内存消耗。
3 批量加载数据时,不要加载的太多,同时进行缓存设计。
4 在做一些大内存分配等可疑内存操作时进行trycatch操作,避免不必要的应用闪退。
(可以通过getMemoryClass()来获取APP被分配的可用内存)
1 如作到了有效节省内存和防止内存泄露,那就极大降低了OOM发生的概率。
2 不要加载过大的Bitmap对象,采用降低图片质量的方法减少内存消耗。
3 批量加载数据时,不要加载的太多,同时进行缓存设计。
4 在做一些大内存分配等可疑内存操作时进行trycatch操作,避免不必要的应用闪退。
(可以通过getMemoryClass()来获取APP被分配的可用内存)