Я настроил для своего java-приложения следующие параметры -Xmx=46g, -Xms=46g, NewSize=2g.
Мы не настроили размер для permgen, но в JCONSOLE он показывает максимальный размер perm gen как 83 МБ.
При выполнении тестов стабильности мы могли видеть, что я случайно получаю следующее в журналах GC.
[Полный ГХ (полное поколение) 489.822: [CMS: 11384171K-> 4403070K (46137344K), 10.9407280 секунды] 11572765K-> 4403070K (48024832K), [CMS PERM: 37142K-> 37062K (37376K)], 10.9413340 секунды] [раз : user=10,80 sys=0,13, real=10,94 с]
Я не смог найти причину этого вызова GC, так как есть свободное место для постоянной генерации (поскольку 83 МБ отображается как максимальное значение, а выделенная память perm gen отображается как около 37 МБ).
Не могли бы вы поделиться своими мыслями о том же?
Спасибо, Дж.К.