java.exe占用虚拟内存不断增加导致服务器挂掉的问题~~高手或有经验者帮下忙

jiaping108 2008-05-07 03:45:28
先说下情况,公司的一个应用最近出了这样的一个问题:
1.配置 tomcat服务器 使用dbcp连接池 mysql数据库
2.问题描述:
服务器一直开启的情况,java.exe占用的虚拟内存会一直不停的增加,大概几天就会导致服务器挂掉,只有重启服务器才能好.
更奇怪的是在对应用进行操作的过程中虚拟内存的占用增加情况倒不是很明显,用工具监测,可以看到操作完成后资源被释放;
但如果不对其操作,就让服务器在那里开着,比如放一个晚上,第二天早上来就会发现java.exe进程占用虚拟内存增加了很多;
第三,说明下,应用中没有那种自动执行的任务,比如说定时做什么事的那种

哪位解决过类似情况告诉俺一下,不胜感激~!
...全文
284 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
老紫竹 2008-05-07
  • 打赏
  • 举报
回复
1 是不是有定时器之类的东西
2 肯定有内存泄漏

具体的很难把握了!
yangxiao_jiang 2008-05-07
  • 打赏
  • 举报
回复
你的程序中是否大量的使用hashmap这类的东西,或者说是很频繁的操作这种东西?就是反复的put,get操作?

你用的什么工具,能确定一定不是内存泄露,或者是没有关闭连接池中的db连接?

81,087

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧