У нас есть приложение Springboot.Когда мы запускаем его в eclipse, он работает нормально, но когда мы создаем jar, производительность резко падает.
Дамп visualvm показывает, что метод processDespatch
занимает много времени.См. Прикрепленный снимок.
После дальнейшего анализа мы обнаружили, что класс ViewResolver подвергается большой обработке, просто пытаясь разрешить представление.
Процесс отправки в толстую банку занимает колоссальные 10,5 секунд.Хотя в Eclipse такое же происходит в течение 0,5 секунды.
Поэтому Eclipse, должно быть, очень быстро делает что-то, связанное с разрешением View View (возможно, находя правильный класс).
Кто-нибудь сталкивался с этой проблемой или знаеткак мы можем сделать то же самое быстро в толстой банке?
Заранее спасибо!