Очень медленное Eclipse 4.2, как сделать его более отзывчивым?

Я использую Eclipse PDT в довольно большом PHP-проекте, и IDE практически не работает. Открытие файла занимает около 30 секунд, а другие действия, такие как выбор папки в проводнике, редактирование текста и т. Д., Выполняются одинаково медленно.

Я следовал различным инструкциям, чтобы ускорить его, но ничего не помогло. Это мой ток eclipse.ini файл. Любая идея, как я могу улучшить это?

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-server
-Dosgi.requiredJavaVersion=1.7
-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC

Система: Eclipse 4.2.0, Windows 7, 4 ГБ ОЗУ

11 ответов

Решение

На самом деле, просматривая конфигурацию вашей машины, вы должны убедиться, что на ней больше ничего не происходит, и поэкспериментировать с сокращением необходимой памяти, скажем, что-то вроде -Xmx512m. Если вы запрашиваете слишком много места в куче, возможно, вы делаете много подкачки ОС.

Похоже, что Eclipse в тишине создал исправление и объявил об этом во всей секретности через свою вики (!). Похоже, что это облегчает мне проблемы; хотя я еще не тестировал его в длину.

Смотрите http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

По сути, вы должны установить "Juno SR1 Patches/Eclipse UI Juno SR1 Optimization" со своего сайта обновлений 4.2: http://download.eclipse.org/eclipse/updates/4.2

Отслеживание ошибок для этой оптимизации: https://bugs.eclipse.org/bugs/show_bug.cgi?id=394588

Известны проблемы с производительностью PDT 3.1 и eclipse 4.2 (juno).

https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272

Это решение:

Откройте другую перспективу (например, java, но не php) и перезапустите eclipse. После этого вы можете спокойно вернуться к перспективе php. У Eclipse не будет проблем с производительностью.

Также упоминается здесь

Существует также известная ошибка, которая делает Eclipse Juno медленным в некоторых системах:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272

Обходное решение, кажется, состоит в том, чтобы удалить workbench.xmi файл.

От http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

  1. Убедитесь, что вы уже работаете с пакетом из выпуска Juno SR1 (сентябрь 2012 г.)
  2. Вызов Справки> Установка нового программного обеспечения
  3. Выберите этот репозиторий: http://download.eclipse.org/eclipse/updates/4.2
  4. Разверните исправления Juno SR1 и установите оптимизацию пользовательского интерфейса Eclipse Juno SR1

Работал для меня

У меня были похожие проблемы с Eclipse и запущенным эмулятором ARM. Когда я переключился с вкладки на вкладку в Eclipse, переключение заняло бы 5 секунд, и Eclipse на мгновение находился в режиме "Не отвечает". Я на самом деле увеличил объем памяти кучи на моем eclipse.ini, используя -Xmx1024m. Это исправило проблему.

У меня были огромные проблемы с производительностью (переключение между окнами редактора было МЕДЛЕННЫМ). Я изменил файл eclipse.ini, чтобы использовать -Xmx1024m вместо -Xmx512m, и производительность стала намного лучше.

Обновление - Через некоторое время я начал замечать, что исправление выше не заставило мои проблемы полностью уйти. Я нашел еще один пост выше полезным. Я устанавливаю плагин Spring Source Toolsuite и считаю, что это может быть причиной медлительности. После установки патча по следующей ссылке Eclipse работает гораздо более гладко: http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

У меня были очень большие проблемы с производительностью пользовательского интерфейса при переходе на 4.2 (с использованием PDT) и после некоторого изучения я заметил, что это связано с... перспективой PHP. Это не имеет никакого смысла, но я могу подтвердить это на двух разных компьютерах.

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

Дайте мне знать, если это помогло.

Eclipse 4.2 Service Release 2 был выпущен несколько дней назад (1 марта 2013 г.). Это результат всех этих исследований и исправлений, предложенных ранее. Сделайте это!

Убедитесь, что вы выключили "показывать пробельные символы" в Linux. ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=320595)

Я использую версию Eclipse 4.2.2 для разработки приложений для Android. Но это медленно при кодировании моих приложений. (не XML-макет или Android-эмулятор)

Я также использую NetBeans, но он работает очень хорошо!

Специально хочу сообщить, что я добавил еще много плагинов в Eclipse, и теперь я удалил все это. Теперь есть только плагин ADT с базовыми плагинами Eclipse.

Я видел несколько лучших настроек для ускорения пользовательского интерфейса затмения.

Я хочу знать, какие настройки лучше всего подходят для моего ноутбука.

Windows 8.1, 12 ГБ ОЗУ.

наконец, извините за публикацию здесь, я не могу опубликовать какие-либо вопросы, потому что я заблокирован.

Я надеюсь, что лучшее решение здесь.

Другие вопросы по тегам