黑马程序员技术交流社区

标题: java与内存泄露的一些疑问 [打印本页]

作者: Lin0411    时间: 2014-5-2 20:47
标题: java与内存泄露的一些疑问
本帖最后由 Lin0411 于 2014-5-2 22:05 编辑

在学毕老师java基础的时候提到程序在运行的时候至少存在两个线程在运行,一个是主线程,另一个是垃圾回收的线程,那既然是是这样的话,java中存不存在内存泄露的问题呢? 一般在哪种情况下java会出现内存泄露的问题?
作者: SyouRai_Tsk    时间: 2014-5-2 21:17
System.gc这个方法是不定时运行的.个人觉得还是有内存泄漏,比如流未关闭
作者: 王卫兴    时间: 2014-5-6 11:20
在递归调用的时候如果递归次数太多一般67千次就会出现内存溢出,每次调用自身的时候都没有运行完,下次还是自身,,次数多了就会出现栈内存溢出,这是垃圾回收机制无法完成的,因为没运行完,不是垃圾
作者: 别小乐    时间: 2014-5-6 12:26
学习了..
作者: 提菩--空    时间: 2014-5-7 23:55
并发线程过多的情况下发生内存泄露吧,这节课我看的也有点是乎,但毕老师是这么说的,同时线程过多的情况下会发生内存泄露




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2