Подтвердить что ты не робот

Eclipse Juno медленно переключает вкладки в редакторе

В Eclipse Juno SR1 на OSX 10.8.2 Mountain Lion, версия Java "1.6.0_37", через некоторое время после запуска становится очень медленным просто переключаться между вкладками для редактируемых исходных файлов. CPU переходит на 100%, и редактор замораживается в течение нескольких секунд, пока не появится новое содержимое вкладки.

После прочтения проблемы я редактировал свой eclipse.ini, чтобы иметь:

--launcher.XXMaxPermSize 2768M
-XX:MaxPermSize=2768M
-Xms440m
-Xmx2512m

Как советовали на http://wiki.eclipse.org/, и это только привело к тому, что теперь это займет больше времени после перезапуска Eclipse, чтобы эта проблема снова начала происходить.

Я не могу поверить, что на машине с SSD SATAIII процессор i5 и 8 ГБ оперативной памяти, что вкладки переключения в текстовом редакторе могут быть настолько медленными. Есть ли что-нибудь еще, что я могу попробовать?

4b9b3361

Ответ 1

Juno и Juno SR1 имеют серьезные проблемы с производительностью при открытии, закрытии и переключении редакторов.

Сообщество Eclipse зафиксировало множество проблем с производительностью в предстоящих Juno SR2 и Kepler M4. Вы можете установить сборку обслуживания Juno, чтобы попробовать.

Ответ 2

Изменить. Патчи SR1 больше не являются лучшим вариантом, так как SR2 уже выпущен. Используйте последнюю версию Eclipse Juno (4.2.2) или Kepler (4.3), как только она будет выпущена (официально 26 июня).


Если вы еще не хотите устанавливать SR2 (официальная дата выпуска находится в Feburary), есть исправление для Eclipse Juno SR1.

  • Вызов справки > Установка нового программного обеспечения
  • Выберите этот репозиторий: http://download.eclipse.org/eclipse/updates/4.2
  • Развернуть Juno SR1 Патчи и установить Оптимизация Eclipse UI Juno SR1

Подробнее здесь: http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

Ответ 3

У меня возникли аналогичные проблемы в Ubuntu, и настройка General/Apperance/Theme на Classic помогла много.

Ответ 4

UPDATE: новый выпуск производительности (SP2) для Eclipse Juno отсутствует. Поэтому, если ваш Eclipse Juno (4.2) слишком медленный или если он периодически сбой, он может быть обновлен до SP2.

Только что справка → Проверка обновлений

P.S. Перед тем, как сделать это, создайте резервную копию своей папки Eclipse.

ORIGNAL ANSWER:

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

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

Цитата

В потоке Juno SR2 (4.2.2) были рассмотрены несколько основных ошибок производительности. Члены сообщества подтвердили, что эти исправления существенно касаются проблем с производительностью редактора и просмотра открывания, закрытия и переключения. Эти исправления будут широко доступны в выпусках Juno Service Release 2 (февраль 2013 г.) и Kepler (июнь 2013 г.). Между тем, патч доступен для тех, кто использует Juno SR1, который обеспечивает ранний доступ к этим исправлениям. Чтобы установить этот патч:

Убедитесь, что вы уже запускаете пакет из выпуска Juno SR1 (сентябрь 2012 г.). Вызов справки > Установить новое программное обеспечение. Выберите этот репозиторий: http://download.eclipse.org/eclipse/updates/4.2 Развернуть Juno SR1 Патчи и установить Eclipse UI Juno SR1 Оптимизация Чтобы повторить этот патч предназначен только для пользователей выпуска Juno SR1. Если у вас есть сборка Juno SR2 с 21 ноября или позже, или веха M4 или более поздняя версия Kepler, этот патч не требуется.

Ответ 5

Я использую Kepler 4.3.0.I20130605-2000 и испытываю раздражающие проблемы при медленном изменении вкладок.

В моем проекте используются Spring 3.1, JPA 2, Hibernate.

Я запустил Eclipse довольно быстро, выполнив следующие шаги:

(1) Минимизировать автоматическую проверку:

(menu) Window:Preferences:Validation

(2) Не загружайте ненужные плагины:

(menu) Window:Preferences:Startup and Shutdown

(3) Я также закрыл все перспективы, а затем вновь открыл только те, которые мне действительно нужны.

(4) Я сделал четкую перспективу Java с минимальным количеством просмотров.

(5) Оптимизировать eclipse.ini.

Обратите внимание на значение weird argument:

-Xmx930m

На моей машине, если Xmx > 930 JVM не запустится (ОС: XP SP3, Ram: 4Gb)

eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130521-0416

-product
org.eclipse.epp.package.jee.product

--launcher.defaultAction
openFile

--launcher.XXMaxPermSize
512m

-showsplash
org.eclipse.platform

--launcher.XXMaxPermSize
512m

--launcher.defaultAction
openFile

--launcher.appendVmargs

-vm
C:\dev\Java\jdk1.6.0_26\bin\javaw.exe

-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx930m