JVM版本: Oracle Java 6更新45
GC分析似乎表明,并发垃圾收集器在24小时周期上采取了一些操作,这会导致奇怪的行为,当新空间似乎有很多空闲空间时,会有越来越多的新空间GC --谁知道这个垃圾收集器是否有一些日常活动会导致每24小时暂停一次?也许是一些深入的日常清理,完全锁定堆,就像串行垃圾收集器一样?也许垃圾收集器正在调整自己?
发布于 2013-10-04 07:09:04
我没有听说过Hotspot的并行GC中内置了任何自动的24小时清理周期,如果有这样的功能,我会感到惊讶。
要排除自动调优,请尝试-XX:-UseAdaptiveSizePolicy这将禁用自动GC人体工程学更改。
然后,我会建议详细的GC日志记录和类直方图打印,在您观察24小时打卡的时间间隔内。此外,在打呃期间获取线程转储可以帮助您排除它是由应用程序引入的可能性。
https://stackoverflow.com/questions/19162209
复制相似问题