java内存溢出查找

Jboss服务,运行3天后,提示内存溢出。服务器跟踪现象:我的服务器,重启后系统总内存占用1.70G,第二天1.90G,第三天2.10G,超过2.1就报内存溢出了。Java内存设为1024M。

在Jboss目录下的F:\jboss\bin\run.bat文件,增加-verbose:gc -Xloggc:gc.log
set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m -verbose:gc -Xloggc:gc.log

按照说明,完整的设置如下:但是我一加上XX:+HeapDumpOnOutOfMemoryError,Jboss启动时报错Exception in thread "main" java.lang.NoClassDefFoundError: XX:+HeapDumpOnOutOfMe
moryError,请高手给以解答,谢谢。
-Xms16m -Xmx20m -verbose:gc -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError

此时系统运行时,会增加一个输出文件F:\jboss\bin\gc.log.
输出内容如下 :
0.000: [GC 36935K->3296K(517056K), 0.0132794 secs]
0.014: [Full GC 3296K->3239K(517056K), 0.0547627 secs]
2.949: [GC 47015K->6048K(517056K), 0.0123888 secs]
6.041: [GC 49824K->8714K(517056K), 0.3173604 secs]
8.884: [GC 52490K->12360K(517056K), 0.0863171 secs]
10.719: [GC 56136K->17722K(517056K), 0.3663676 secs]
13.035: [GC 61498K->20806K(502208K), 0.1074430 secs]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值