Производительность Eclipse на моем G4 ужасна - есть мысли о замене? - PullRequest
3 голосов
/ 29 мая 2009

У меня есть 5-летняя PowerBook G4, которую я использую во время путешествий, и я намеревался выполнить некоторую работу, пока меня не будет в течение следующих нескольких недель.

Затмение кажется ужасно медленным. Я попытался настроить память, выделенную для виртуальной машины, но, похоже, это не очень сильно:)

Есть мысли о том, почему это так медленно? Я не вижу этой проблемы на своем рабочем столе - у нее меньше оперативной памяти, хотя она работает под управлением Linux.

Если я порчу мертвую лошадь, что бы вы порекомендовали в качестве среды разработки Java?

В идеале, я бы хотел хорошего завершения кода, так как мои умственные способности несколько ограничены:)


Спасибо всем за ваши ответы. Я только что установил NetBeans на ноутбуке, удалил некоторые из них и импортировал свой проект. После полчаса сканирования проекта (есть тонна внешних библиотек), я рад сказать, что он очень отзывчивый. Завершение кода работает хорошо (хотя и не так интуитивно, как затмение). К сожалению, я, кажется, могу выбрать только один из ваших ответов - хотя я буду использовать многие из них. Новый ноутбук на картах, когда я вернусь из поездки.

Ответы [ 10 ]

8 голосов
/ 29 мая 2009

Я использую Eclipse в течение многих лет, и я обнаружил, что он никогда не работал достаточно быстро на моем Mac, пока я не получил Ganymede (Eclipse 3.4) и не запустил его на своем Core 2 Duo Macbook с 2 ГБ оперативной памяти. До того, как я заполучил обе эти вещи, это было возможно только в Linux или Windows. Я бы порекомендовал обновить ваш компьютер. :-) В конце концов, Eclipse - зверь программы, независимо от того, как вы ее раскручиваете.

3 голосов
/ 29 мая 2009

Я нашел два основных ограничения производительности Eclipse:

  1. Доступная оперативная память (минимум 2 ГБ на ПК с Windows)
  2. Скорость жесткого диска (у меня было много проблем с медленными и / или сильно фрагментированными дисками.)

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

Мы также использовали для запуска Eclipse поверх динамических представлений ClearCase .... поговорим о производительности зверя ....

Может также стоить потратить время на обрезку Eclipse (отключение ненужных плагинов и т. П.) Нажмите «Справка» -> «Управление конфигурацией», чтобы перейти к интерфейсу, в котором вы можете это сделать. Дистрибутивы Eclipse включают множество мощных инструментов, многие из которых большинство из нас никогда не используют.

2 голосов
/ 29 мая 2009

По моему опыту, Java на Mac не так отзывчива. Довольно свежее Eclipse на моем MBP объемом 3 ГБ работает медленнее, чем на моей рабочей машине, то есть Dell D620 с 2 ГБ и множеством проектов.

Хотите попробовать безумную идею? Установите Linux на свой PB G4 и попробуйте запустить Eclipse в этом. Стоит выстрел.

2 голосов
/ 29 мая 2009

Я люблю IntelliJ от JetBrains.

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

2 голосов
/ 29 мая 2009

Если вы беспокоитесь о скорости, используйте что-то вроде vim или textmate.

В противном случае вы должны понимать, что Eclipse поставляется с LOT, встроенным в него, а значит, и долгое время загрузки. Если вы обнаружите, что не используете большинство его функций, просто используйте текстовый редактор.

Neatbeans предположительно более легкий вес.

1 голос
/ 29 мая 2009

Я бы рекомендовал попробовать IntelliJ. Он может работать немного быстрее, поэтому стоит попробовать. Это сделано JetBrains, той же самой компанией, которая делает ReSharper и TeamCity. (Если вам нравится, вы можете купить его ... попробовать бесплатно).

http://www.jetbrains.com/idea/

Удачи в вашем квесте!

0 голосов
/ 29 мая 2009

Я бы определенно не рекомендовал бы IntelliJ Idea, если скорость - ваша главная задача. Лично я нахожу это так же медленно, если не медленнее, чем затмение ... Это тоже собака.

В качестве примера - если идея рушится, что обычно происходит ежедневно, то все проекты должны быть переиндексированы (длительный процесс) независимо от того, открыты они в данный момент или нет ; мучительный процесс, особенно на неоптимальных коробках. Главное, что он также переиндексирует весь JDK одновременно.

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

Я работал с NetBeans, Eclipse, Idea, а также с Visual Studio. Сравнение производительности между первым 3 и последним поразительно!

0 голосов
/ 29 мая 2009

У меня была эта проблема несколько раз. Я обнаружил, что некоторые системы, в которых Eclipse работает как свинья, хорошо работают с Aptana или NetBeans. Я бы попробовал это в первую очередь, так как они оба довольно мощные.

0 голосов
/ 29 мая 2009

Мне нравятся Netbeans, он относительно небольшой и быстрый, но, поскольку Oracle является владельцем Sun, я не знаю о его будущем.

0 голосов
/ 29 мая 2009

Eclipse - одна из лучших IDE для Java. Какая конфигурация у вашего G4? Одна вещь, которую вы можете сделать, чтобы сделать вещи быстрее, это отключить автоматическое построение в фоновом режиме. Вы можете сделать это, сняв флажок Проект-> Автоматически строить. Это предотвратит непрерывное построение затмения в фоновом режиме и будет более отзывчивым к вашим потребностям редактирования. Также, если вы используете плагин веб-разработки, вы можете отключить проверку jsp и xml.

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