Java Spring Web Application медленно запускается в режиме отладки - PullRequest
16 голосов
/ 30 декабря 2011

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

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

Я использую 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

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

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

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

Ответы [ 2 ]

60 голосов
/ 30 декабря 2011

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

2 голосов
/ 10 апреля 2018

Точки прерывания входа-выхода метода или условные контрольные точки обычно вызывают эту проблему.Удаление этих точек останова решило бы проблему.У меня это сработало.

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