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.