на проекте используется hibernate, hibernate envers (аудит). Приходит простыня с кафки с большим кол-вом сущностей и коммится все одной транзакцией (чтобы поддержать консистентность). Вылаетает ООМ, не хватает уже 6 гигов памяти. Смотрел хип дамп, больше всего расходуется в PersistenceContext и в классе аудита. Что можно предпринять? Кроме того, чтобы разделить этот объем на батчи
добавить хипа ?
смотрите
Обсуждают сегодня