Eclipse Content Assist Slowness с большими проектами - PullRequest
8 голосов
/ 27 ноября 2010

Я сталкиваюсь с огромной медлительностью в Java Content Assist с большим Java-проектом в Eclipse. В проекте много зависимых фляг (> 100). Я не совсем уверен, что медлительность вызвана зависимыми банками, но я предполагаю, что это так.

Кто-нибудь из вас сталкивался с подобными проблемами? Я уменьшил задержку активации на 500 мс, чтобы уменьшить боль, но у меня все еще появляется всплывающее окно «Проблемы с помощником по содержимому», в котором предлагается отключить Mylyn. Я также установил следующий флаг тайм-аута.

-Dorg.eclipse.jdt.ui.codeAssistTimeout = 60000

Кажется, это не помогло.

-Xmx установлен на 900 м. Я использую двухъядерный 32-битный Windows XP с частотой 3 ГГц и 4 ГБ оперативной памяти.

Буду признателен за любые ваши предложения или решения.

Спасибо.

Ответы [ 4 ]

2 голосов
/ 28 ноября 2010

Если какой-либо из этих jar-файлов или содержимого проекта находится не на быстром локальном диске, поместите их на быстрый локальный диск.

1 голос
/ 28 ноября 2010

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

Ошибка была исправлена, но я не могу сказать, есть ли она в текущем выпуске.

0 голосов
/ 13 марта 2014

Я работал над проектом по удаленным системам, где JAR-файлы были настроены из папки /lib удаленной системы. Я просто импортировал все соответствующие JAR-файлы локально, настроил путь сборки, чтобы использовать эти локальные JAR-файлы вместо удаленных, и Боб стал твоим дядей! Вопрос исчез!

0 голосов
/ 28 ноября 2010

Вы используете Mylyn?Если нет ... отключение помощника по контенту Mylyn вам очень поможет.

...