Eclipse 3.6 часто глохнет во время передачи содержимого


Кто-нибудь когда-нибудь решал эту проблему? Автозавершение глохнет так часто и так долго, что я вообще перестал его использовать. Я видел только один другой пост для этого, и ответ не помог. Любое руководство будет весьма ценно.

4 15

4 ответа:

Я добился успеха со следующим использованием Eclipse (Classic) 3.6.1 на Windows 7 x64.

"обходной путь, пока исправление не будет выпущено в 3.6.2, резюмируется здесь: http://groups.google.com/group/android-developers/msg/0f9d2a852e661cba "

(скопировано для удобства)

" вы можете заменить ваши / плагины/ орг..затмение.JDT, предназначенным.core_3.6.1.v_A68_R36x.jar плагин с одним из http://www.google.com/url?q=http://adt-addons.googlecode.com/svn/patches/org.eclipse.jdt.core_3.6.1.v_A68_R36x.zip&ei=vg5aTf2RIMrUgAeI-qTvDA&sa=X&oi=unauthorizedredirect&ct=targetlink&ust=1297749446528273&usg=AFQjCNFv7FGlTrnoVhRGE35JPjHxOwI_Bw и перезапустить затмение. Контент-ассисты будут намного лучше. Просто попробуй. Не забудьте сделать резервную копию ваших оригинальных плагинов. "

Это решило часть моей проблемы.

В настройках я по умолчанию отключил все экраны "Java - > Editor - >Content assist", и производительность значительно улучшилась. Любая задержка, которая у меня сейчас есть, вызвана скоростью системы и незначительна. Я потратил несколько минут на составление списка предложений. Надеюсь, это поможет другим.

Обновление: это не полностью решило мою проблему, но это приблизило меня. Поиски продолжаются...

UPDATE: я разрабатываю Java для Android, используя по умолчанию пакеты, которые включены, и любые, которые могли бы выйти во время обновления(ретроспективно, возможно, выбор обновить все в обновлении SDk не был бы мудрым). Сроки довольно последовательны онлайн и оффлайн. Я сделал несколько тестов и обнаружил следующее:

Запустите Eclipse и введите строку кода, которая может использовать a .toString (). Набираю '."заполняет автозавершение в течение 2-3 секунд. Введите "т", и это займет 70-75 секунд. После этого-10 секунд. Различные объекты делают то же самое(75 первый раз, 10 после этого). Это процесс фильтрации, который, кажется, останавливается. Мой процессор не работает на максимуме, память в порядке, но программа не будет отвечать, пока это не будет сделано. Любой typeahead кэшируется и в конечном итоге фильтрует список, когда Eclipse начинает отвечать.

Для меня проблема исчезла, когда я увеличил память для виртуальной машины. Положи это в свое затмение.ini:

-Xms512m
-Xmx1024m

В моей системе Windows Vista 4GB это будет происходить много !! (а также проблемы отладки при поиске переменных).

Все это исчезло после того, как я построил свой новый компьютер с 8 ГБ оперативной памяти. Теперь я могу запускать 4 эмулятора одновременно,и у него больше нет проблем с отладкой. Автозавершение с огромными списками также работает просто отлично.

Похоже, это просто проблема с тем, сколько у вас оперативной памяти.