Замедленность в Eclipse Juno (4.2)

У меня были проблемы с медленным переключением вкладок в Eclipse 4.2 Juno, и я надеялся, что у кого-то есть ответы. Первоначальная задержка составляла около 10 секунд, которая упала до 2-4 после того, как я указал java vm в файле eclipse.ini, но это все равно медленнее, чем я думаю. Я удалил все надстройки, которые, по моему мнению, могут быть оскорбительными, и перечислил активные ниже, и я считаю, что система более чем адекватна, но все равно перечислил спецификации. Спасибо за любую помощь, которую вы могли мне оказать.

Система:
Windows 7x64
1,73 ГГц i7
8 ГБ ОЗУ

Дополнения Eclipse:
Цветовые темы Eclipse
Инструменты разработки PHP (PDT)

Eclipse.ini:

-vm  
C:\Program Files\Java\jre7\bin\javaw.exe  
-startup  
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar  
--launcher.library  
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813  
-showsplash  
org.eclipse.platform  
--launcher.XXMaxPermSize  
512m  
--launcher.defaultAction  
openFile  
-vmargs  
-server  
-Dosgi.requiredJavaVersion=1.7  
-Xmn256m  
-Xms4196m  
-Xmx4196m  
-Xss4m  
-XX:PermSize=256m  
-XX:MaxPermSize=256m  
-XX:+UseParallelGC  

person seagoj    schedule 25.10.2012    source источник
comment
Попробуйте очистить временную папку с помощью Disk cleanup utility. stackoverflow.com/questions/12333891 /   -  person Majid Laissi    schedule 25.10.2012
comment
см. также: stackoverflow.com/questions/11446825/   -  person Karen Butzke    schedule 25.10.2012
comment
Это известная проблема для Juno, но установка пути оптимизации определенно смягчит ее. см .: bugs.eclipse.org/bugs/show_bug.cgi?id= 385272 # c212   -  person didxga    schedule 24.01.2013


Ответы (13)


Есть несколько известных проблем с производительностью пользовательского интерфейса в Juno. См. Подробное обсуждение на https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272

Выпущен Juno Service Release 2 (SR2), который решает многие проблемы производительности пользовательского интерфейса.

person E-Riz    schedule 25.10.2012

Вы можете установить патч для оптимизации Eclipse UI Juno SR1, следуя инструкциям по этой ссылке, при условии, что вы используете выпуск Eclipse Juno SR1 и столкнулись с этой проблемой замедления: http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

Поскольку контент по указанной выше ссылке был обновлен, он больше не предоставляет часть загрузки патча. Таким образом, всем, кто хочет получить информацию о загрузке, все, что вам нужно сделать, это установить патчи Juno SR1 - Eclipse UI Juno SR1 Optimization с сайта обновлений: http://download.eclipse.org/eclipse/updates/4.2 - используя процесс меню" Справка "->" Установить новое программное обеспечение "

person Kiran Parmar    schedule 19.12.2012
comment
Начиная с версии 4.2, меня беспокоят проблемы с производительностью, но с тех пор, как я установил это приложение, он работает быстро и быстро. - person leech; 22.01.2013

Измените размер кучи памяти Java. Посмотрите на -XX: PermSize = 256m -XX: MaxPermSize = 256m и измените его, как для 1024m. Вот ссылка: http://www.jguru.com/faq/view.jsp?EID=424214

person user    schedule 25.10.2012
comment
Изменение этого параметра сократило время загрузки при запуске примерно на 1/3, поэтому я благодарю вас, но переключение вкладок, похоже, все еще происходит так же медленно, как и раньше. Может быть, проблема только в Юноне. - person seagoj; 31.10.2012

Попробуйте сменить тему на Classic.

person seninp    schedule 25.10.2012
comment
Ага. Здесь та же проблема - простой XML для MyBatis зависал на несколько минут - я откатился на Helios ... Но возникли проблемы с синхронизацией моих проектов с репозиториями. Считают, что. - person seninp; 31.10.2012
comment
Это изменение значительно улучшило скорость моего Linux Eclipse Juno! - person stivlo; 24.02.2013

все вместе дали моей Juno большой прирост скорости :)

person flob    schedule 07.11.2012

У меня была та же проблема, я обновился до Eclipse Juno 4.2.2 и моя система: Intel Core 2 Quad Q9550 2,83 ГГц 8,00 ГБ ОЗУ Windows 7 Ultimate x64. Я также использую GIT.

Когда я нажал правую кнопку мыши в своем проекте, потребовалось много времени (~ 40 секунд), прежде чем я смог что-либо сделать.

Так было до тех пор, пока я не запустил "git gc" на моем сервере Linux (в другой системе) со следующим результатом:

  • Подсчет объектов: 6454, готово.
  • Дельта-сжатие с использованием до 8 потоков
  • Сжатие объектов: 100% (5983/5983), готово.
  • Написание объектов: 100% (6454/6454), готово.
  • Всего 6454 (дельта 1785), повторно 0 (дельта 0).

После этого я обновил свой проект, и с тех пор действие правой кнопки мыши происходит мгновенно.

Надеюсь, это поможет кому-нибудь, мне просто нужно было поделиться этим с вами.

Мой Eclipse ini:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-server
-Xmn128m
-Xms2048m
-Xmx2048m
person Remmelt ten Napel    schedule 04.04.2013

Я не мог обновить свое затмение с помощью служебной сборки, но я нашел неофициальный патч в трекере проблем с затмением, который сделал мое затмение намного быстрее. См. Этот ответ: https://stackoverflow.com/a/13470794/337621

person Gábor Lipták    schedule 20.11.2012

Установите 4.3M4 - там значительно улучшили скорость, и теперь я наконец-то перешел с 3.8 :)

person Grzegorz Grzybek    schedule 10.01.2013

У меня Eclipse Juno был очень медленным, когда в него было импортировано много Java-проектов (я говорю о 45-50). В итоге я сделал следующее:

  1. Созданы «Рабочие наборы» для разделения проектов по «Компонентам».
  2. Используйте «Рабочий набор», чтобы определить, какие проекты Java не нужно было «открывать».
  3. Закройте ненужные проекты.

Конечным результатом является то, что Eclipse работает так же быстро и быстро, как и должно быть. Производительность близка к 3.8.

Кроме того, в представлении «Package Explorer» в перспективах Java или Debug я установил «Элементы верхнего уровня» как «Рабочие наборы», чтобы иметь более четкое представление о том, где я кодирую в своем приложении.

Таким образом, результаты поиска и результаты «Тип поиска / Найти ресурс» также будут более быстрыми.

person arin    schedule 15.01.2013

Мое затмение было очень медленным, когда я пытался переключаться между вкладками (время около 2-3 секунд). Я изменил свой eclipse.ini таким образом, и этого больше не происходит (моя оперативная память составляет 2 ГБ):

-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
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Declipse.buildId=v21.0.1-543035
-Xms1024m 
-Xmx1024m
person eeadev    schedule 19.03.2013

Другая ошибка Eclipse, занимающая слишком много ЦП, вызвана парсингом регулярного выражения очень длинных строк в консоли, см. https://bugs.eclipse.org/bugs/show_bug.cgi?id=175888 Обходной путь - не писать очень длинные строки в System.out / err.

person xmedeko    schedule 20.03.2013

Обновление до Eclipse 4.3 дало мне огромный прирост производительности.

Похоже, в новом выпуске исправлено много ошибок производительности.

person Philipp Claßen    schedule 27.06.2013
comment
С тех пор я только начал использовать вместо этого Vim. :) - person seagoj; 27.06.2013
comment
@seagoj Я немного повозился с Emacs, но когда вам нужно работать с Java, это неинтересно. В итоге я перешел на IDEA. Eclipse 4.3, тем не менее, неплох, возможно, вы сможете попробовать еще раз. Но если вам не нужно использовать Java, придерживайтесь Vim. ;-) - person Philipp Claßen; 03.07.2013

Откройте Eclipse, перейдите в Windows> Закрыть всю перспективу, затем подтвердите и позвольте Eclipse перезапуститься.

person MAZDA    schedule 18.03.2015