Я изо всех сил пытаюсь понять следующую ошибку / предупреждение, выданное новой реликвией:
Ранние признаки истощения памяти были обнаружены в этом временном окне.
Ниже приведены профильные диаграммы на основе журналов.
Я хотел бы понять:
- Почему Eden Space никогда не очищается полностью, когда происходит незначительный сборщик мусора?
- Основываясь на поведении сборщика мусора из журналов, соответствуют ли синий и желтый цвета крупному сборщику мусора и второстепенному сборщику мусора,соответственно?
- Почему GC все время собирает?
- Красноватая зона - это когда New Relic выдает предупреждение об исчерпании памяти.Но куча еще не заполнена.Будет ли это запускать автоматический выключатель для перехода в разомкнутое состояние?
Я заметил такое поведение при отправке нового вызова REST нашей службе исполнителя задач (например: executorService.submit(() -> restconecto.post(..))
).Я попытался отправить logger.info()
, и он работает нормально, но похоже, что длинный опрос - проблема.Ниже моя конфигурация GC: * 1033 *
- Параллельный GC
-Xms2048m -Xmx2048m
Спасибо за любые идеи.