一、OOM(Out Of Memory)
当前占用内存+申请内存资源超过了Dalvik虚拟机的最大内存限制就会抛出Out Of Memory异常
二、bitmap优化
图片显示(显示缩略图时不要调用网络请求加载大图,listView滑动时不加载图片)
及时释放内存(C内存区域)
图片压缩
inBitmap属性
捕获异常
三、其他方法
listview:convertview/lru
避免在onDraw方法里面还行对象的创建
谨慎使用多进程
Posted 我为恬恬上青铜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android性能优化--OOM相关的知识,希望对你有一定的参考价值。
一、OOM(Out Of Memory)
当前占用内存+申请内存资源超过了Dalvik虚拟机的最大内存限制就会抛出Out Of Memory异常
二、bitmap优化
图片显示(显示缩略图时不要调用网络请求加载大图,listView滑动时不加载图片)
及时释放内存(C内存区域)
图片压缩
inBitmap属性
捕获异常
三、其他方法
listview:convertview/lru
避免在onDraw方法里面还行对象的创建
谨慎使用多进程
以上是关于Android性能优化--OOM的主要内容,如果未能解决你的问题,请参考以下文章