Затмение и плагин Google (GWT) очень медленно - PullRequest
5 голосов
/ 15 декабря 2010

Я использую Eclipse и плагин GWT.

У меня средний проект (около 500 файлов).Когда я сохраняю файл, он может быть быстрым или занимать много времени (от 1 до 2 минут).Проблема заключается в том, что сейчас часто требуется много времени для сохранения.

Сообщение в строке состояния «ссылка на обновление» и десятки задач «ссылка на обновление».

Я не знаюне знаю, как ее решить ...

У вас есть идея, почему затмение происходит так медленно и показывает десятки «освежающих справочных» задач, когда оно происходит?

Я точно у меня получилосьхороший компьютер: 4Go RAM, двухъядерный Mac Book Pro 15 "диск 7200

** РЕДАКТИРОВАТЬ: я подтвердил, что это от затмения плагин Google. Когда я удаляю его, он работает отлично. Я думаю, что этот плагин имеетнекоторые ошибки ...

В списке рассылки GWT запущена нить.

Открыта проблема: отметьте ее, если у вас возникли те же проблемы: http://code.google.com/p/google-web-toolkit/issues/detail?id=5773 **

Ответы [ 3 ]

2 голосов
/ 15 декабря 2010

Вот некоторые вещи, которые вызвали у меня серьезную медлительность в Eclipse:

  • Наличие иерархии большого типа, открытой в представлении «Иерархия типов».Это делает сохранение всех файлов в иерархии чрезвычайно медленным.Используйте «Очистить историю» в этом представлении.Подобный (хотя и меньший) эффект также может быть вызван «результатами поиска» и похожими представлениями.
  • Если возможно, удалите всю интеграцию AspectJ.Аналогично интеграции с Spring (Springsource Tool Suite).Эти решения приводят к очень значительному замедлению.
  • Помощник по содержимому: в «Предпочтения»> «Java»> «Редактор»> «Помощник по содержимому»> «Дополнительно»: уберите все галочки в «Java (сосредоточены на задачах)» и замените их просто «Java».».Это увеличивает скорость поддержки контента в несколько раз.

Как всегда, используйте достаточно высокие настройки памяти в eclipse.ini.Кроме того, на Mac хорошая идея использовать текущую версию Eclipse для Cocoa.

0 голосов
/ 23 января 2012

Хорошая вещь для проверки - удалить точки останова GWT (см. ответ здесь ).Я долгое время использовал режим отладки GWT, и однажды загрузка compile + заняла от 1 минуты до 15 минут.

Снятие точки останова с зеленого (C) класса было для меня хитростью.

0 голосов
/ 10 января 2011

Это ошибка производительности.

Команда Google работает над этим, и вы можете следить за ней здесь: http://code.google.com/p/google-web-toolkit/issues/detail?id=5773

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...