Я столкнулся с странной проблемой, касающейся распределения памяти и коллекции мусора при обновлении моей службы Spring Boot вместе с Java. И я столкнулся с такими шаблонами для совершенной и , используемой . Похоже, что когда используемая память очень близко приближается к совершению, запускается полная коллекция мусора, и она напоминает рисунок пилообразной. Компейный размер начинает линейно подниматься с использованной памятью до тех пор, пока она не достигнет 75-80% от максимального размер кучи, где запускается полный GC, который значительно снижает память. Кажется, что полный GC происходит реже, чем раньше. До того, как это было около 8,5 часов, теперь это каждые 4 дня. Также попробовал это в некоторых разных службах, и все имели одинаковое поведение впоследствии.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ting-to-ja