it-swarm.com.ru

Запуск программы в режиме отладки невероятно медленный

С недавних пор в Eclipse Galileo намного медленнее работает программа в режиме отладки.

Я не в курсе каких-либо изменений.

Вы знаете, в чем может быть причина? Запуск его нормально не проблема.

58
user321068

Другой «разрыв отладки» - это использование точек останова входа/выхода метода.

Вы пытались удалить все определения точек останова один раз? 

Иногда я думаю, что Eclipse не синхронизируется с некоторым его внутренним/отображаемым состоянием. Возможно, вам следует попытаться настроить новое (не копировать) рабочее пространство. Это иногда помогает мне оправиться от ложных особенностей.

Это, как вы можете удалить все точки останова  

Eclipse -> Run -> Remove All Breakpoints - для удаления всех точек останова за все время

Eclipse -> Run -> Skip All Breakpoints - для временного удаления точек останова

162
mtraut

Я сталкивался с этой проблемой много времени. Решение простое, Удалить все точки останова . (Выполнить >> Удалить все точки останова)

27
Varun Mylaraiah

Я просто запускал программу в режиме отладки Eclipse, которая была почти мгновенной без отладки, но когда я запускал ее в режиме отладки, это было очень медленно. Я прошел и удалил кучу случайных бесполезных точек останова, которые я не использовал, а затем программа ускорилась на ОЧЕНЬ много (примерно в 200 раз).

14
zelinka

Отключить «Показать результат метода после пошаговой операции».

 Show method result after a step operation

8
ceklock

Я обнаружил, что часто забываю, что у меня есть группа выражений, добавленных в панель выражений, которые больше не нужны и которые тем не менее оцениваются (или не оцениваются), и это сильно замедляет работу. Убедитесь, что вы очищаете эти выражения, когда они не нужны.

5
MeBigFatGuy

Закрыть Eclipse ... очистить папку% temp%, папку temp ... отключить точки останова ... в большинстве случаев это определенно решит проблему.

4
Navdeep Garg

К какому типу JVM вы подключаетесь? По своему опыту я обнаружил, что в режиме отладки IBM JDK работает очень медленно. Для всех JVM проверьте, есть ли у вас условные точки останова с дорогостоящим состоянием. Попробуйте отключить точки останова. У вас могут быть точки останова или выражения исключения. Попробуйте отключить или удалить их.

4
Gábor Lipták

В моем случае Eclipse пытался создавать файлы, что я делал вручную .. Идем в Window -> Preferences -> Run/Debug -> Launching, а затем отключаем «Build (если требуется) перед Launching» в разделе General Options. решил медлительность.

2
125

Очистка временных файлов в Windows исправила это для меня

"C:\\Documents and Settings\\{user}\\Local Settings\\Temp"
1
Mike Flynn

Перед запуском приложения в режиме отладки нажмите на Button (отключите все точки останова), и у вас не будет медленной загрузки или каких-либо проблем. После того, как ваше приложение запустилось, просто включите точки останова, и тогда вы сможете отлаживать свой код.

0
Alex Vulchev

Со всем обучением за годы работы с Eclipse, вот пара предложений

  1. сводите ваши открытые проекты к минимуму того, что вам действительно нужно
  2. будьте аккуратны - удалите плагины/функции, которые вы не используете (mylnn, проверки и т. д.).
  3. Независимо от того, что вы делаете, Eclipse, как правило, со временем замедляется. Наилучшим решением для получения адаптивного IDE является утилизация существующего рабочего пространства (создайте новое рабочее пространство и внесите необходимые проекты).
0
Nrj

Обычно виртуальная машина Java отключается. Компактный компилятор (JIT) при работе в режиме отладки. В IBM WebSphere IBM JDK сильно де-оптимизирован и будет очень медленным ... Кстати, отладка также делает невозможным перекомпиляцию и оптимизацию кода.

Реле при ведении журнала для сложной отладки: это сэкономит ваши рабочие дни, где вы не можете отладить наверняка.

0
daitangio

Очистка всех точек останова .. Работал на меня

0
Rajesh Waran