OOM是怎样引起的

内存溢出OOM,当分配的内存不够加载相关资源时容易导致内存溢出,内存泄漏也是比较容易导致内存溢出的。开发中比较容易出现的地方:
1、加载大图、微博长图。在某些低端机容易OOM
2、bitmap大对象使用完没有关闭
3、文件流使用完没有关闭、广播和服务没有取消注册等
4、过多的耗时操作没有关闭,访问网络、数据的线程池
5、滥用上下文




posted @ 2022-04-08 10:52  小小卷  阅读(173)  评论(0)    收藏  举报