高分请教java内存泄露问题

rambostar 2005-11-08 12:57:47
现在碰到一个奇怪的问题:

1:8G的hp unix服务器重新启动,这时剩余内存7.5G
2:启动weblogic,启动oracle,这时剩余内存5.7G
3:跑了几个小时后,这时剩余内存却只有200M了
4:停掉weblogic,停掉oracle,这时剩余内存1.7G,还有6.3G不知道跑到哪里去了,请指教。



相关的问题:
java程序内存泄露后,这时如果把JVM停掉,这些泄露的内存会被释放吗?
例如:我们的程序存在jdbc pool内存泄露,这时停掉weblogic,那么这些泄露的内存会被释放吗?
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanloveyan2004 2005-11-08
  • 打赏
  • 举报
回复
用Optimize工具测测,在JBuilder中可以跟,不过找起来也挺困难的!
liu_you 2005-11-08
  • 打赏
  • 举报
回复
是指如.so,.dll中的方法,嘿嘿,这些内存的存取JVM管不着的说.
liu_you 2005-11-08
  • 打赏
  • 举报
回复
有没有调用native方法?
  • 打赏
  • 举报
回复
应该是垃圾回收的问题,编码的时候没有释放掉,系统等到没内存的时候再释放,所以就占了很大的内存停weblogic停oracle应该只能解决一部分问题,主要还是jvm吧


62,629

社区成员

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

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