Контролировал кучу JVM с помощью jmap -histo
и обнаружил шаблон, когда он дает скачок в размере кучи.Также пробовал анализ журнала GC, используя http://gceasy.io
На самом деле некоторые спящие сущности накапливались в транзакции, которая была проблемой в коде.
Получил исправление в коде, и это делаетпомогите держать кучу под контролем и не увеличивать ее.
С другой стороны, было замечено, что, хотя соотношение Новый-Старый не было указано, JVM должна была использовать соотношение 1: 2, но это не былодело.Следовательно, специально предоставлены значения для NewSize и MaxNewSize, и это помогло получить лучшие результаты.