内存的内存旺盛是指,当内存系统被请求时,没有足够的空间来使用该内存,而制造了内存;内存溢出。
内存泄漏是指程序在分配内存后无法释放给定的内存空间。内存泄漏的危害可能可以忽略不计,但内存泄漏累积的后果迟早会很严重。
Memoriak终于让你想起了!
原因:
1.加载到内存的数据量太大,因此一次从数据库中取出的数据过多;
2.或者堆栈产生过多的重复对象;4.解决办法:
1)在处理一些IO流的数据时,尽量在最后关闭IO流
2。选项。设置insameplesize()方法对图片进行压缩,以减少资源占用;关于图片压缩,下面会专门写一个地方;
3)还可以通过减小图片大小来减少内存
4)资源回收:e()bitmap=none;
5)尝试使用全局变量并避免创建新对象
上一篇:内存泄露和内存溢出的区别
下一篇:什么是内存泄漏和内存溢出