Eclipse 3.5 64-битная производительность Windows 7 - PullRequest
7 голосов
/ 11 сентября 2009

Я установил Eclipse Galileo, и после проблем с JDK он начал хорошо. Но у меня большие проблемы с производительностью. Каждую третью секунду «Затмение» висит некоторое время. Работает не гладко. Мне нужна эффективная IDE как Eclipse для работы. Так что было бы очень хорошо, если бы у вас был быстрый ответ:)

Оба Eclipse в качестве JDK являются 64-битными версиями.

У вас есть идеи?

Обновление

Я не могу объяснить проблему с нуля. Но в моем случае это была проблема между Eclipse и функцией автозаполнения моего OSK. Если я отключил автозаполнение, зависаний больше не было. Я не знаю, почему использование OSK блокирует поток (?) Всего редактора.

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

Ответы [ 8 ]

3 голосов
/ 11 сентября 2009

Из вашего описания звучит, как будто запускается сборщик мусора. Сколько оперативной памяти у вас есть в системе? В зависимости от того, какие плагины вы загружаете, Eclipse может понадобиться довольно много. Я думаю, что минимальный минимум составляет 256 Мб, и реально вам нужно как минимум 1 Гб, больше, если вы занимаетесь веб-разработкой

У вас есть новейшая JVM? Затмение обычно работает намного быстрее с 1,6 JVM.

Еще одна вещь, которую нужно проверить, у вас есть агрессивный антивирусный сканер? Плагины Eclipse представляют собой наборы небольших файлов в jar-файлах, некоторые антивирусные сканеры действительно могут снизить производительность. Если вы можете удалить каталог установки Eclipse из отсканированных файлов.

См. статью EclipseZone или этот вопрос , где приведены некоторые общие советы по повышению производительности.

1 голос
/ 15 июня 2012

У меня та же проблема, что и не повторный отзыв. Я искал в интернете решение. Я нашел один, добавив ниже к Файл конфигурации Eclipse Helios. -vm C: \ Program Files \ Java \ jre7 \ bin \ javaw.exe

Изначально все выглядит хорошо, чтобы начать и нажать на разные кнопки и работает на нескольких файлах в проекте eclips. Но когда я нажимаю на отладку и пошаговый процесс. Тогда это снова показывает не повторное кодирование. У меня установлен новый ноутбук win7.

1 голос
/ 28 мая 2011

Я не могу объяснить проблему с нуля. Но в моем случае это была проблема между Eclipse и функцией автозаполнения моего OSK. Если я отключил автозаполнение, зависаний больше не было. Я не знаю, почему использование OSK блокирует поток (?) Всего редактора.

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

Спасибо за любую помощь!

1 голос
/ 22 августа 2010

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

1 голос
/ 22 июня 2010

Та же проблема для меня

У меня Windows 7 профессиональная 64-битная и 8 ГБ оперативной памяти

Eclipse чрезвычайно медленный, вероятно, в 5 раз медленнее, чем 32-битная машина Windows Vista, с которой я недавно обновился (версия для Европы) - и эта машина была полноценной!

Добавление -Xmx1024m -XX: + UseParallelGC -vm C: \ Program Files \ Java \ jdk1.6.0_20 \ jre \ bin \ server \ jvm.dll значительно изменило ситуацию

1 голос
/ 16 сентября 2009

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

1 голос
/ 14 сентября 2009

Запустите Process Monitor и посмотрите, какие системные вызовы и / или системные вызовы выполняет JVM. Активно используйте фильтры, чтобы точно определить конкретный процесс. У меня была похожая проблема, когда утилита видеокарты вызывала поток запросов в реестре для каждого обновления пользовательского интерфейса, что просто делало Eclipse невероятно медленным. (Каким-то образом эта ошибка сильно ударила по SWT, я не знаю почему.)

РЕДАКТИРОВАТЬ: я имел в виду «Process Monitor», а не «Process Explorer». Но ссылка была правильной.

0 голосов
/ 23 марта 2011

У меня те же проблемы с 32-битной версией, работающей с 32-битной JVM.

Более того, мое приложение RCP, которое я разработал с помощью Eclipse, работает медленно. Я пробовал оба -Xmx1024m и -XX: + UseParallelGC, без заметного эффекта. Была ли эта проблема зарегистрирована с eclipse.org?

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