В JDK 1.6: я вижу, что полный GC был запущен, но пространство старого поколения и perm gen не используется полностью - вопрос в том, насколько я понимаю, FGC работает только тогда, когда старый gen или perm gen заполнен - я не могу чтобы понять, почему он работает, хотя% использования низок?
См. Вывод команды jstat -gcutil ниже:
S0 S1 E O P 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 E O P 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 E O P YGC YGCT FGC FGCT GCT
82.14 0.00 11.07 9.07 24.15 230 20.166 2 1.851 22.017
Моя минимальная / максимальная куча составляет 1024M, а минимальное и максимальное пространство permGen определяется как 768M.