大家好,我的一个jsp网站经常报内存溢出,我知道我的程序肯定有问题,在这里我想和大家一起讨论下内存泄漏问题:
jsp页面中定义的String,vector等变量,或创建的对象是不是一定要在页面末尾加XX=null;不把对象置空行不行?
数据库联接是不是一定要conn.close(),结果集是不是一定要rs.close()?
等等,大家平时碰到的内存泄露方面的问题也可以在这里说说。
jsp页面中定义的String,vector等变量,或创建的对象是不是一定要在页面末尾加XX=null;不把对象置空行不行?
数据库联接是不是一定要conn.close(),结果集是不是一定要rs.close()?
等等,大家平时碰到的内存泄露方面的问题也可以在这里说说。
解决方案 »
- Jquery 请求Struts2 Action 返回JSON对象 回调函数不执行,无法解析JSON数据
- session.save();
- extjs动态加载树
- struts 项目中 从 actionform 中提取中文数据 乱玛问题(2)
- request传值的问题 又是得不到想要的值
- Tomcat 端口80,但是启动时catalina.connector 出错,说路径已经占用,但是。。。。
- 怎样将String转成ASICC码
- 用commons-upload组件上传时,中文文件名出现乱码????????????????
- 我遇到了一个特别奇怪的问题
- tomcat启动时窗口为何一闪就没有了?
- 数据库死锁及服务器问题
- 熟悉Jfreechart的达人请入
但rs與stmt等如不close()就會內存泄漏了
估计是我的数据库链接池的问题,我自己写了个数据库链接池类,
估计里面有些资源没有释放!
哪里有比较好的免费的性能监控软件,我想跟踪下内存使用情况 ?
这可能导致其他的五个元素不能被回收,所以,可以在适当的地方调用trimToSize()