【发布时间】:2015-05-23 20:37:00
【问题描述】:
我为我的 java 应用程序配置了以下参数 -Xmx = 46g, -Xms = 46g, NewSize = 2g。
我们没有为 permgen 配置大小,但在 JCONSOLE 中它显示最大 perm gen 大小为 83mb。
在运行稳定性测试时,我们可以看到我在 GC 日志中随机得到以下信息。
[Full GC (Permanent Generation Full)489.822: [CMS: 11384171K->4403070K(46137344K), 10.9407280 秒] 11572765K->4403070K(48024832K), [CMS Perm : 37142K->37062K(37376K)], 10.9413340 secs] [Times: user=10.80 sys=0.13, real=10.94 secs]
我找不到此 GC 调用的原因,因为有可用空间用于永久生成(因为 83 mb 显示为最大值,提交的永久生成内存显示为 appx 37MB)。
你能分享一下你的想法吗?
谢谢 JK
【问题讨论】:
标签: java garbage-collection permgen