Не зная специфики вашего проекта, я бы сказал, что вам лучше всего профилировать запуск приложения Spring MVC.
- Вы можете сделать это, используя
%JAVA_HOME%\bin\jvisualvm.exe
из Sun JDK, если это то, что вы используете.
- Netbeans содержит хорошую статью о профилировании веб-приложения Java.
- Если вы работаете над проектом с открытым исходным кодом или у вас есть деньги, вы можете использовать YourKit .
Вы когда-нибудь профилировали раньше? Вы должны начать профилирование, когда ваше конкретное веб-приложение начнет загружаться, и остановится, когда оно будет сделано, если вы знаете, что именно ваше веб-приложение вызывает замедление.
В противном случае вам следует профилировать весь веб-контейнер / сервер приложений от начала до запуска.