2011-12-30 5 views
15

У меня есть веб-приложение java, использующее Spring, Jersey (jax-rs) и Hibernate.Java Spring Web Application запускается медленно в режиме отладки

Он работает отлично и быстро, но есть несколько дней она занимает большое количество времени для инициализации в режиме отладки, и когда он начинает очень медленно ...

Я использую Eclipse, 3.6, Apache Tomcat 6 и Java 1.6.0_29 для MAC OS X.

Применение начинает входить медленно после написания этой строки журнала:

INFO: Initializing Spring root WebApplicationContext 

и до этого логов:

30-dic-2011 10.51.25 com.sun.jersey.api.core.PackagesResourceConfig init 
INFO: Scanning for root resource and provider classes in the packages: 
    com.example.project.web.rest 

Как я могу расследовать? Какие-либо предложения?

К сожалению, я действительно не знаю, что я сделал, чтобы снизить производительность ..

Большое спасибо за помощь! Davide.

ответ

48

Одна вещь, которая помогла мне в аналогичной ситуации - удалить все точки останова в Eclipse. Стоит попробовать.

+5

Танки много! Оно работает! – Davide

+5

Unbelieveable ... но it *. * Произведение! :) На самом деле нет необходимости удалять точки останова, достаточно использовать опцию «skip all breakpoints» – AJPerez

+0

Это работало для меня на NetBeans 8.0 – Vladimir

Смежные вопросы