Всем привет! Подскажите, пожалуйста куда капать, чтобы найти причину и решить следующую проблему:
При обработке данных, - допустим создание профайлов клиентов в системе, - система линейно увеличивает количество затраченного времени на каждый профайл. Если на 1-й уходило окол 150 мс, то на 5000-й уже 19 сек.
Что интересно:
- при перезапуске система снова начинает тратить по 150мс на создание уже 5001 профайла;
Стек технологий:
- Spring Boot, Hibernate, Postgres
Что пробовал:
- Попробовал весь процесс запихнуть в try-catch-finally и в последнем принудительно вызвать сборщик мусора - результат нулевой;
- Как-то так поставил точку остановки в середине процесса, повисела система полчасика, отпустил - был резкий скачок по количеству времени на сздание, вместе 13 сек система начала тратить по 6 сек на создание профайла и дальше так же линейно возрастала
Подскажите, пожалуйста, хотя бы куда капать и чем это делается - у меня вообще 0 идей что за магия такая...