Questão Eclipse Indigo congela na pesquisa 'Open Type'


Quando estou tentando procurar uma classe Java com Ctrl-shift-T (pop-up Open Type), o Eclipse congela quando estou digitando 1 caractere. Normalmente demora cerca de 8 segundos para "descongelar", mas às vezes não volta. Quando congela, vejo que o processo do eclipse demora cerca de 1Gig de mem e a CPU é de cerca de 100%!

Eu tentei criar um novo espaço de trabalho, ajustando o eclipse.ini (tamanho perm, valores de memória diferentes), começando com -clean e, finalmente, reinstalar o IDE inteiro. Nada ajuda..

Meu 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

Estou usando os seguintes plugins: JRebel e m2e. Estou desesperado por uma solução porque esse problema me causa uma grande perda de tempo.

Sistema: Ubuntu 12,04 LTS de 64 bits, 4 GB de mem, Intel Core i7 860 a 2,8 Ghz.

Espero que alguém conheça uma solução. Obrigado pelo seu tempo.


4


origem




Respostas:


Eu tive o mesmo problema ... eu acho. Está relacionado a isso: https://bugs.eclipse.org/bugs/show_bug.cgi?id=384315

É um problema com o GTK. Tente remover libgail18. O problema está resolvido, então eu acho que será na próxima versão de manutenção.


6





Eu não queria remover o pacote libgail18 completamente, porque há muitas coisas que dependem dele, então eu simplesmente renomei /usr/lib/x86_64-linux-gnu/libgailutil.so.18.0.1 para libgailutil.so.18.0.1.OFF.

Isso torna o Eclipse rápido novamente e me dá a opção de reativar a biblioteca se eu precisar dela para outra coisa.


3





[Não é uma resposta, mas não posso comentar sua pergunta]

Eu sofro do mesmo problema em que o Open Type trava o Eclipse por períodos prolongados, normalmente em torno de 2 minutos, tornando o Eclipse inutilizável. Isso só aconteceu cerca de 2 meses depois de usar esta máquina diariamente como uma máquina de desenvolvimento.

Infelizmente eu não consegui chegar ao fundo disso também. De nota também estou executando um Ubuntu 12,04 LTS máquina de 64 bits (8GB de memória, Intel Xeon (R) CPU X3450 @ 2.67GHz × 4).

java version "1.6.0_24" Ambiente de tempo de execução do OpenJDK (IcedTea6 1.11.1)   (6b24-1.11.1-4ubuntu3) OpenJDK Server VM de 64 bits (build 20.0-b12, misto   modo)

Eu também tentei o Oracle JDK, 1.6.0.30. Isso não ajudou.

Eu tentei instalar muitas versões diferentes do Eclipse:

  • 3,6
  • 3.7 (do Eclipse.org e instalado via apt)
  • 4,2
  • Fonte da Primavera Todos sofreram do mesmo problema.

Destruir meus diretórios .workspace & .eclipse e não ter plugins personalizados não ajudou.

O que ajudou foi criar uma nova conta de usuário na minha caixa. Infelizmente isso também só funcionou por cerca de um mês. Isso me dá esperança de que haja algum cache ou arquivo em minha unidade inicial que eu possa excluir para contornar o problema, mas não o encontrei. Agora estou enfrentando a criação de outro usuário ou a causa raiz do problema.


1



Hmm oke, então criar um novo usuário ajuda, não sabia disso .. Ainda esperando por uma solução melhor e permanente :)! Então, se você encontrar alguma solução, por favor poste-a neste tópico. - NickGreen


Quando confrontado com um problema semelhante no Windows, a adição da opção clean ao 'startWCToolkit.bat' ajudou. Tenho certeza que deve haver script similar no Ubuntu também. Um trecho do arquivo:

"rationalsdp.exe" –clean   -showlocation -debug 

0