In JDK 1.6: I see that the full GC was launched, but the space of the old generation and perm gen is not fully used - the question is according to my understanding. FGC only works when the old gen or perm gen is full - I canβt understand why it works, although the% usage level is low?
See jstat -gcutil output below:
S0 S1 EOP YGC YGCT FGC FGCT GCT
0.00 82.14 51.17 13.78 26.43 219 19.347 1 0.131 19.479
S0 S1 EOP YGC YGCT FGC FGCT GCT
82.14 0.00 9.12 13.92 26.66 222 19.771 1 0.131 19.902
S0 S1 EOP YGC YGCT FGC FGCT GCT
82.14 0.00 11.07 9.07 24.15 230 20.166 2 1.851 22.017
My minimum / maximum heap is 1024 M, and the minimum and maximum space for the proxy server is defined as 768M.
source share