【发布时间】:2013-10-02 20:42:45
【问题描述】:
即使堆没有完全使用,我也会重复 Full GC。
这是 gc 日志的样子:http://d.pr/i/iFug(蓝线是已使用的堆,灰色矩形是 Full GC)。
好像是和本题贴的类似的问题:Frequent full GC with empty heap
但是,该线程没有提供任何实际问题的答案。我的应用程序确实使用 RMI,并且生产服务器在升级 45 之前确实使用 1.6,这将 GC 间隔从 1 分钟增加到 1 小时 (http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/relnotes.html)。但是,从日志的其余部分来看,我看不到 Full-GC-every-1-min 模式。
这可能是什么原因造成的?
【问题讨论】:
标签: java memory-leaks garbage-collection jvm heap-memory