Ответ 1
Моя проблема была исправлена в Luna SR1.
Чтение через темы отладки Eclipse Я не нашел ответа на свою конкретную проблему. Интересно, видел ли кто-нибудь еще. Я испытываю это только после перехода на Луну, раньше я использовал Кеплера и Индиго.
Я обычно отлаживаю Tomcat, но это происходит для любого тестового приложения одного класса. Когда приложение попадает в первую точку останова, отображается представление "Отладка", после чего я должен ждать 20-30 секунд для инициализации отладчика, и только тогда строка кода выделена в редакторе. С этого момента каждый перерыв происходит немедленно. Другой вид медлительности не испытывается. В Tomcat любой последующий запрос быстро останавливается. Проблема в том, что он часто перезапускался, когда замена горячего кода невозможна.
Кто-нибудь знает, как его настроить? В то время не было никакого процесса сборки или проверки, и я попытался выделить Eclipse различные объемы памяти. -Xms256m, -Xmx2048m обычно работает очень хорошо для меня.
Моя проблема была исправлена в Luna SR1.
Я не знаю, как настроить его, но при возникновении той же проблемы я обнаружил, что для этого был создан биг с ошибкой Eclipse, а также дубликаты: 440470 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=440470).
Запуск Eclipse с помощью "-consolelog -debug" не показал никаких дополнительных ошибок, связанных с этим.
Я работаю с крупным ядром Java-проекта, а также смонтировал модули плагинов и зависимостей EMF (Eclipse Modeling Framework) и GEF (Graphical Editor Framework) через сайт обновлений. Я установил их в предыдущих версиях Eclipse без проблемы задержки отладки. Я попытался закрыть этот проект и создал новый тестовый проект с простым классом Java. При отладке этого класса не было никакой задержки.
Очистка всех контрольных точек работала и на меня. Вероятно, из-за этой точки останова в файлах jar потребуется больше времени для создания номеров строк для этих файлов.
Я нашел это сообщение, пытаясь решить мою проблему: очень медленно инициализировать tomcat, hibernate и т.д. Если вы упадете сюда для подобной проблемы, я бы предложил вам то, что разрешило мне. Попробуйте:
Что сработало для меня.