Eclipse зависает в течение 3-4 секунд перед отображением всплывающей подсказки

Я искал Интернет как сумасшедший, однако "WTP freeze" или "Eclipse freeze" дает так много разных результатов, что практически невозможно найти правильный. У меня есть следующая проблема.

В редакторе HTML или CSS, когда я случайно наводил указатель мыши на значение атрибута, Eclipse зависает в течение 3-4 секунд с процессором со 100% нагрузкой, прежде чем создавать подсказку с некоторой информацией о теге и его атрибуте. Мне не нужны эти советы. Черт, мне даже не нужна синтаксическая раскраска, если это помешает мне от этого зависать.

Я попытался отключить все функции автозаполнения, все, что казалось связанным, однако это не изменилось. Я искал настройку, чтобы полностью отключить WTP, не удаляя ее, но опять же - не повезло.

Я использую Eclipse Helios. У меня есть все последние плагины. Я поставлю любую дополнительную информацию, если это необходимо.

У кого-то была аналогичная проблема и он смог ее решить? Это действительно сводит меня с ума.

BOUNTY

Щедрость пойдёт любому, кто найдет способ или обходное решение, которое сделает всплывающие окна достаточно быстрыми. У меня была эта проблема в Eclipse во многих местах - например PyDev:

Завершение завершения Eclipse PyDev (еще раз)

У меня есть сильное программирующее ощущение, что это общая проблема с всплывающими окнами и не столько с WTP/PyDev. Вот меры, которые я уже сделал:

  • Установлено последнее Eclipse с нуля
  • Установлены два проблемных плагина на этой чистой установке (WTP/PyDev)
  • Убедитесь, что Eclipse имеет более чем достаточно памяти
  • Убедитесь, что выбран подходящий JVM

Моя настройка - Ubuntu Natty, Oracle Java 1.6 - последняя версия в репозиториях

Дальнейшие результаты

Хорошо, я только что узнал, что 99% времени замораживания тратится на вызов org.eclipse.swt.internal.gtk.OS._gtk_widget_realize, который кажется неправильным. Любые подсказки?

Я бы посоветовал всем, кто испытал этот вопрос, проголосовать за эту ошибку на трекере Eclipse.

Ответ 1

Вау, наконец, прибил его, благодаря одному из предложений.

Сообщения о Hover можно отключить в окне "Окно" > "Настройки" > "Основные" > "Редакторы" > "Редакторы структурированного текста" > вкладка "Наведение" > "Комбинированный наведение".

Eclipse иногда может быть лабиринтом.

Ответ 2

Вы можете попробовать отключить все проверки: Окно > Настройки > Валидация > Приостановить все валидаторы.

Другой вариант - "Окно" > "Настройки" > "Java" > "Редактор" > "Hover", отключить "Combined Hover".

Ответ 3

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

Ответ 4

Как ваш профиль памяти? У вас более чем достаточно?

Мы столкнулись с множеством проблем с проблемами Eclipse и wierd, когда мы приблизились к ограничениям памяти. Текущая преобладающая мысль заключается в том, что обмен происходит из-за проблем с сроками.

Ответ 5

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

Ответ 6

Выбранный ответ не работал у меня в Eclipse (Kepler) с PyDev.

Для меня лучше всего работало следующее:

Show Docstrings следует отключить в настройках в Pydev/Editor/Hover.

Ответ 7

Это выглядит как проблема с gtk. В дополнение к ошибке, о которой вы говорили, есть и другие ошибки, например, например. https://bugs.eclipse.org/bugs/show_bug.cgi?id=345093.