A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© play1369 中级黑马   /  2015-1-29 00:46  /  819 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

*内存泄露是什么?Java有GC,还会出现内存泄漏吗?
就是我们的程序运行完以后,内存空间没有被释放
用动态存储分配函数动态开辟的空间,
在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。

Java内存泄露
1.new很大的数组,比如字节读取流的available()方法,文件很大的或者很多对象
2.方法递归调用次数过多,如8000次
3.已存入HashSet和HashMap的元素,又修改了参与Hash值运算的属性
……
还有其他情况

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马