2009-08-31 2 views
24

Когда я запустил Eclipse, готовый к року, я должен сидеть там и ждать как 5 или 6 минут, пока Eclipse не получит его sh * t вместе, «Освежающее рабочее пространство ... (13%) «он отображается в строке состояния, а Eclipse полностью заморожен.Затмение рабочего пространства Eclipse длится вечно

Есть ли способ отключить или хотя бы ускорить это «обновление»?

UPDATE:

Оказывается, что решение было довольно легко решить путем закрытия проектов, где не используется. В настоящее время у меня около 25 проектов, и почти все они являются проверками Subversion. Я думаю, что при запуске Eclipse будет сканировать все открытые/активные проекты и выполнять некоторую синхронизацию. Закрытие проектов, которые я сейчас не работаю над , резко ускорил запуск Eclipse.

ответ

10

Есть несколько вопросов/ответов на SO, которые могут помочь вам:

  • Tricks to speed up Eclipse
  • How to speed up the eclipse project ‘refresh’; Я использую плагин , предлагаемый там каждый день, и это настоящее удовольствие: 10 секунд для обновления SVN, вместо 5-8 минут (мои файлы находятся на сетевом диске); то же самое при запуске Eclipse, так как это было «обновление проекта», которое требовало времени, точно так же, как вы описали.
  • Eclipse optimizations

Может быть эти сообщения помогут вам хотя бы немного :-)

Если нет: Вы можете сказать нам немного больше о своем множестве вверх? Какие плагины вы используете, насколько велики ваши проекты, какая ОС вы используете, какой компьютер (CPU, RAM, ...) вы используете ...


Одна вещь, которая поможет точно , получает больше оперативной памяти, по крайней мере, если у вас всего 1 ГБ: этого недостаточно для Eclipse; на мой взгляд, требуется минимум 2 ГБ, если вы хотите одновременно запускать что-либо еще (браузер, почта, все, ...).

Пара других идей включают в себя:

  • Использование виртуальной машины Java солнца; используя последнюю версию, вероятно, хорошая идея
  • Используя последнюю версию Eclipse, слишком (для PHP, я видел большие вещи при переходе от PDT 1.x до 2.x, по крайней мере)
  • Configure your JVM/eclipse.ini properly
7

Основываясь на моем опыте, проблема обновления рабочей области не всегда связана с количеством открытых проектов. На самом деле, я думаю, есть несколько причин, почему Eclipse висит сам вскоре после запуска пользовательского интерфейса. Одна вещь, которую можно всегда попробовать в разных версиях Eclipse (Indigo, Juno или Kepler), - это удалить файлы индексов платформ. Просто запустите команду find в каталоге метаданных рабочего пространства и удалите найденные файлы * .index.

0

То, что я сделал на моем случае:

  1. Переименовать проект испытывает проблем
  2. Restart Затмение
  3. Закройте проект (если он все еще открыт)
  4. Закрыть Затмение
  5. Переименовать первоначальное название проекта

Надеюсь, что он пс!

0

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

Смежные вопросы