我正在尝试学习Parallel GC的工作原理,现在我正在阅读article:
自己尝试一下,我找到了以下一行:
[GC (GCLocker Initiated GC) [PSYoungGen: 4000739K->93296K(4034048K)]
5488394K->1629174K(6578176K), 0.0492402 secs]
[Times: user=0.40 sys=0.00, real=0.05 secs]
这意味着触发了次要GC。但原因不是分配faulire?那GC究竟是什么原因呢?是否有可能将其关闭?
答案 0 :(得分:1)
你的YoungGen已满:
[PSYoungGen: 4000739K->93296K(4034048K)]
这意味着它的大小为4034048K,并分配了4000739K。 Minor GC之后分配的空间大小变为93296K。