java产生内存泄漏的解决办法
1、静态集合类引起内存泄晖蚋媳芏漏:像静态变量HashMap、Vector等生命周期和应用程序一致,他们所引用的短生命周期对象不能被释放,不被回收。集合类需要有成对出现添加和删除或者清空的操作。
2、当集合里面的对象属性被修改后,再调用remove()方法时不起作用,此时造成内存泄露
3、数据库连接、网络连接(socket)、io连接未关闭。
4、内部类和外部模块的引用。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:44
阅读量:47
阅读量:40
阅读量:62