Eclipse Helios с проблемами производительности Mac OS X 10.6.5 - PullRequest
6 голосов
/ 04 декабря 2010

Короткая история: Мой дом был разбит на MacBook Pro среди украденных предметов.Купил новый MacBook, восстановленный с диска TimeMachine, включая папку Eclipse.Системные файлы не могут быть восстановлены, потому что оборудование было немного другим.Я сделал обновление системы и обновил до 10.6.5 и Java 1.6.0_22, все последние.Я запускаю Eclipse Helios для Java-разработки для заданий колледжа.

Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю Eclipse и начинаю кодировать, когда я получаю метод любого типа, когда eclipse обычно выдает тип автозаполненияВ поле под текущей строкой программа зависает на несколько секунд, пока загружается / перемещается по списку в зависимости от того, насколько быстро я набираю текст.Пример:

JTextField txt = new JTextField();
txt.get....

Я мог бы набрать вторую строку довольно быстро, поскольку я знаю, что я ищу, но программа зависнет (многоцветный значок swirly mac заменит указатель).Процесс Eclipse достигнет 100%, и я не смогу ничего сделать, пока блок автозаполнения не завершит все, что может делать, и предложение переместится вниз к «getText ()» или к тому, что список, начинающийся с «get», будет содержать,

Вещи, которые я сделал для исправления, включают в себя повторную загрузку и установку Eclipse в другое место, создание нового рабочего места в этой установке Eclipse, повторное создание проектов и файлов кода вручную (т.е. ничего не импортируя).Проблема все еще сохраняется.

Я недостаточно опытен в Java, чтобы отказаться от полезного предложения, особенно когда я изучаю новые вещи.

Кто-нибудь еще сталкивался с этой проблемой или знает возможное решение, которое я не пробовал?

1 Ответ

3 голосов
/ 07 января 2011

Это происходит со мной при разработке Android, и я понимаю, почему - документация!Если я удалил документацию, то есть в списке завершения не будет отображаться какая-либо документация по API, список выполнения вернется к нормальной скорости.Установил обратно, список завершения снова медленно.Это не было проблемой в Galileo, только Helio.

Я пытаюсь найти лучшие настройки JVM для использования с затмением, чтобы посмотреть, смогу ли я что-то улучшить.

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