OOM与memory leak区别
来源:互联网 发布:御彩轩时时彩计划软件 编辑:程序博客网 时间:2024/06/05 05:48
oom:即out of memory,就是内存溢出,就是内存不够了才会出现内存oom异常
memory leak:内存泄露,忘记释放资源的时候就会出现这个问题
<span style="font-size:14px;">List<Student> list =new ArrayList<Student>();list.add(new Student());list.add(new Student());list.add(new Student());list.add(new Student());list.add(new Student()); list==null;</span>
在这里,list所占用的内存空间并没有被gc完全释放掉,gc回去检查某些引用的对象有没有置为空(需要把对象的引用置为空才能够真正的回收),由于对象是匿名,因此这部分内存并不会被回收就出现了内存泄露
Student s1 = new Student();Student s2 = new Student();Student s3 = new Student();list.add(s1);list.add(s2);list.add(s3);list = null;s1=null;s2=null;s3=null;
引用没有了,栈和堆里面的“线”给斩断了,那么gc才会真正的去回收这个内存资源
0 0
- OOM与memory leak区别
- OOM和Memory Leak
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- Android 内存管理 &Memory Leak & OOM 分析
- android中异常oom和memory leak
- Android OOM与 leak window
- Android内存监控与分析(一):内存泄漏(Memory Leak)与内存溢出(OOM)的表现
- Android内存管理及Memory Leak、OOM分析
- 内存溢出(Oom)和内存泄露(Memory leak)
- 内存溢出OOM和内存泄露memory leak 小结
- 内存泄漏memory leak和内存溢出OOM
- Git的学习笔记(二)——提交流程与暂存区
- [BUG]-Assertion failure in void _UIPerformResizeOfTextViewForTextContainer
- c语言中cJson的使用
- URAL 1017 Staircases
- ECMAScript 6 类 应用
- OOM与memory leak区别
- EXTJS学习笔记:grid之gridview
- 51nod 1347 旋转字符串
- Matlab中cell数组的使用
- Spring 整合 Redis详细
- orm
- 全排列算法实现 分治策略
- java中的日期处理类总结
- android VPN路由配置过程分析