Проблемы с производительностью после перехода с Spring Boot 1 на Spring Boot 2 - PullRequest
0 голосов
/ 04 октября 2018

Я недавно перенес довольно большое приложение из Spring Boot 1 в Spring Boot 2. Все собирается просто отлично, но вскоре я понял, что время сборки в два раза больше по сравнению с предыдущей версией (с ~ 10 до 15 минут до~ 25-35 минут).

Во время тестов контекст приложения перезапускается примерно 15 раз с аннотацией @DirtiesContext.Я не очень доволен этим использованием, но в настоящее время это не может быть решено по-другому.Я могу с уверенностью сказать, что запуск приложения в Spring Boot 2 занимает гораздо больше времени, чем в Spring Boot 1.

У кого-нибудь есть подобные проблемы?Как мне начать анализировать это?Есть идеи, в чем причина?Может ли это быть основано на поведении по умолчанию, которое различает две версии Spring Boot?

1 Ответ

0 голосов
/ 04 октября 2018

В этой ситуации, я думаю, лучший подход - использовать профилировщик, такой как VisualVM.Даже на месте вы можете узнать, что происходит.На самом деле, профилирование всегда хорошая идея после любого изменения версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...