What a full gc looks like with a detailed gc, is
13463.547: [Full GC [PSYoungGen: 323053K->0K(325952K)]
[PSOldGen: 653170K->331738K(655360K)] 976224K->331738K(981312K)
[PSPermGen: 238715K->238715K(264448K)], 385.4631490 secs]
[Times: user=2.19 sys=1.35, real=385.50 secs]
How can there be much more in real time than user + sys?
My first thought was that the garbage collector is waiting for a resource, but this resource does not seem to be IO or CPU, since the "top" output does not show problems with the CPU or memory when gc occurs.
source
share