Почему мой Eclipse так долго запускается? - PullRequest
4 голосов
/ 16 июня 2011

У меня Eclipse Helios 64-битная с 64-битной Java на 64-битной машине Windows 7.Когда я запускаю затмение, может пройти до 30 минут, прежде чем он перейдет к приглашению рабочей области.Как только он попадает в подсказку рабочей области, все в порядке и работает с нормальной скоростью.Иногда он запускается и доходит до приглашения всего за 30 секунд.Скорость запуска меняется независимо от того, что еще работает или не работает на моем компьютере.

У меня 4 ГБ оперативной памяти, и мой INI-файл, как показано ниже.Я попытался изменить все значения и варианты от Каковы лучшие настройки JVM для Eclipse? .параметры -clean или -refresh применяются после выбора рабочей области, поэтому не помогают, также как и при удалении метаданных.В те моменты, когда он длится дольше, Eclipse откроется только с 20 МБ ОЗУ и получит всего около 16 КБ в секунду.При работе с загруженными проектами обычно используется 940 МБ ОЗУ.Подсказка рабочей области появляется примерно в 256 мб - размер разрешения для запуска.

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222
-showsplash
org.eclipse.platform
-vm
C:/Java/Java/jdk1.6.0_25/jre/bin/server/jvm.dll
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJava
Version=1.5
-Dosgi.requiredJavaVersion=1.5
-Xms728m
-Xmx728m

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

1 Ответ

1 голос
/ 16 июня 2011

Я ожидаю, что это проблема с валидаторами.Валидаторы Eclipse для содержимого JSP и HTML могут занимать слишком много времени.Если у вас много этих файлов, проверка может занять «навсегда».

Обходной путь - открыть настройки Eclipse и / или Project и отключить запуск валидаторов при запуске и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...