Когда я пытаюсь найти класс Java с помощью Ctrl-shift-T (всплывающее окно «Открыть тип»), Eclipse зависает, когда я набираю 1 символ. Обычно «разморозка» занимает около 8 секунд, но иногда она вообще не возвращается. Когда он зависает, я вижу, что процесс затмения занимает около 1 гигабайта памяти, а процессор - около 100%!
Я попытался создать новое рабочее пространство, настроить eclipse.ini (размер перми, другие значения памяти), начиная с -clean и, наконец, переустановить всю IDE. Ничего не помогает ..
Мой eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
768m
--launcher.defaultAction
openFile
-vmargs
-server
-Dosgi.requiredJavaVersion=1.5
-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC
-Djava.library.path=/usr/lib/jni
Я использую следующие плагины: JRebel и m2e. Я отчаянно нуждаюсь в решении, потому что эта проблема причиняет мне большую потерю времени.
Система: Ubuntu 12.04 LTS 64 бит, память 4 ГБ, Intel Core i7 860 @ 2,8 ГГц.
Надеюсь, кто-нибудь знает решение. Спасибо за ваше время.