2013-10-14 2 views
1

У нас есть проект, который использует OGNL (3.0.6). Когда сервер Tomcat запускается в режиме RUN, выполнение выражения OGNL принимает < 1 мс. Однако, когда сервер находится в режиме DEBUG, такое же выражение выполняется примерно в 80 мс, что в 80 + раз медленнее! Я попробовал все, что мог себе представить - отключить ведение журнала OGNL (log4j.logger.ognl = FATAL), настройка настроек DEBUG в Eclipse (последняя версия STS 3.3.0) - ничто не помогает даже немного. Что интересно, это замедление произошло после того, как я снова установил STS и создал совершенно новое рабочее пространство. В более старой версии STS (такая же версия 3.3.0) все было в порядке, однако интеграция отладчика была полностью нарушена (это было в случае переустановки). Я должен также упомянуть, что я не одинок - у моего коллеги та же проблема с его настройкой Eclipse. Возможно, у кого-то были подобные проблемы. Я бы чрезвычайно благодарен за любую помощь!OGNL чрезвычайно медленный, когда в режиме отладки (Tomcat 7)

ответ

1

У меня была аналогичная проблема с Eclipse. Как ни странно, все, что я сделал, чтобы исправить проблему, было ясным для всех точек останова. Этот парень мне помог: https://stackoverflow.com/a/1373547

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