Eclipse Juno + WTP + EGit очень медленно

Я пытаюсь использовать Eclipse Juno (версия: 4.2.0, идентификатор сборки: I20120608-1400) с WTP для разработки JavaScript/Node.js на MacOSX Lion на моем MacBook Pro с 4 ГБ ОЗУ. Иногда это становится ужасно медленным и непригодным для использования. Я попытался настроить как через настройки (отключил все валидаторы), так и через переменные инициализации, а также обновился до 1.7 VM, как рекомендуется. Вот содержимое моего файла eclipse.ini:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java
-vmargs
-Xms64m
-Xmx256m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:+UseParallelGC
-XX:+UseCompressedOops
-XX:MaxPermSize=256m
-server

Может ли кто-нибудь посоветовать, что я могу сделать, чтобы улучшить производительность WTP?


person recidive    schedule 24.07.2012    source источник
comment
Почему максимальный размер кучи установлен на 256 МБ? Это половина значения по умолчанию для Juno.   -  person nitind    schedule 25.07.2012
comment
Я увеличил свойства 256m до 512m и 64m до 128m (по умолчанию в MacOS 256m для Juno, за исключением -Xmx384m). Я отключил все валидаторы, все основные моменты. То, что у меня есть сейчас, выглядит как блокнот с подсветкой синтаксиса, и он все еще зависает и использует 361% процессора и много оперативной памяти. Я почти уверен, что это проблема с WTP.   -  person recidive    schedule 25.07.2012
comment
@recidive FWIW, После недельного тестирования Eclipse (упаковка JEE) я вернулся к Indigo. Похоже, что в Juno существует серьезная проблема с общей производительностью. К таким же выводам пришел мой коллега, использовавший пакет для разработчиков Java.   -  person Guillaume Polet    schedule 29.07.2012
comment
интересно, почему команда Eclipse концентрируется на ненужных изменениях внешнего вида вместо самого важного для всех разработчиков: производительности. Когда вы вводите в Google: Eclipse - самое первое предположение, что Eclipse МЕДЛЕН.   -  person lukastymo    schedule 24.10.2012


Ответы (9)


к сожалению, я могу подтвердить это. juno непригодно для использования медленно по сравнению с индиго. с каждым щелчком мне приходится ждать несколько секунд реакции графического интерфейса. Я тоже могу исключить, что причина может быть на стороне моего железа.

person eric    schedule 09.08.2012


Я столкнулся с той же проблемой, и, похоже, ее можно решить, установив флажок «Использовать сопоставление виртуальной памяти», вы можете увидеть параметр Preference-->Team-->Git-->Window Cache

person Stony    schedule 25.08.2012
comment
Могу подтвердить, что это значительно увеличивает скорость Eclipse Juno. - person Aidamina; 11.10.2012

Найден отчет об ошибке (id : 385272), связанный с медленным ответом Juno. раз.

person Varghese Cottagiri    schedule 12.08.2012
comment
Пункт 2, переименование workbench.xmi из Комментарий 29 автора У Брайана есть заметная разница во времени отклика. - person Varghese Cottagiri; 12.08.2012
comment
Но это длилось всего несколько часов и, похоже, позже вызвало новые замедления. - person vertti; 11.10.2012

Существует официальный патч производительности для Juno SR1. В противном случае вы можете переключиться на Juno SR2 или Kepler.

person Community    schedule 18.01.2013

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

Это помогает?

person Jeto    schedule 10.08.2012

Для меня проблема возникает только с точки зрения PHP. Запуск Eclipse Juno в другой перспективе и последующее переключение на PHP-проекцию сделало переключение вкладок разумным.

Существует менее громоздкое и постоянное решение, которое довольно просто. Установка инструментов веб-разработки устраняет эту проблему.

person Krystian Cybulski    schedule 31.10.2012

Я нашел неофициальный патч, который значительно ускоряет переключение между редакторами. См. этот комментарий: https://bugs.eclipse.org/bugs/show_bug.cgi?id=391868#c28

Вы просто добавляете указанную страницу http://www.objectteams.org/EclipsePatch422beta/, и кажется, быть намного быстрее. Неофициальный патч, поэтому сделайте резервную копию вашего Eclipse заранее.

person Gábor Lipták    schedule 20.11.2012

Вам следует отключить проверку ваших Node.js и других библиотек JavaScript, поскольку они должны быть проверены их поставщиками. Попробуйте это: https://stackoverflow.com/a/19909401/1040124

person Jens    schedule 11.11.2013