怎样查看java WEB应用程序哪个class占用的内存最大或长时间不放?

LINGO_Tecco 2009-03-31 10:28:14
我们公司的WEB应用程序,访问量不算多,但每天都要重启服务器2~4次,烦!后来有同事说系统中有个包(如叫share)
占着内存不放,但这个share包里面还有很多class,我怎样才能确定是具体哪一个class出现这种情况呢?(因为这位同事也只能说是这个包占着内存,但不能说出是哪个class).在网上说用Geronimo可以检测到,是不是真的?对JDK有要求吗?我公司用的JDK是1.4。
...全文
256 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaoyanchaoyan 2009-03-31
  • 打赏
  • 举报
回复
是不是数据库连接没有管理好啊。。。。
rayson0405 2009-03-31
  • 打赏
  • 举报
回复
关注.!
LINGO_Tecco 2009-03-31
  • 打赏
  • 举报
回复
别掉了,自己先撑下
LINGO_Tecco 2009-03-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chaoyanchaoyan 的回复:]
是不是数据库连接没有管理好啊。。。。
[/Quote]
但是这个share包里面没有数据库连接的,我怀疑是跟查看附件的class有关。但不确定,我怎样才能找
出那个class,我可以写个main调用我怀疑的那个class,再查看本地JVM内存?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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