
Já há algum tempo, parece que o Eclipse irá parar de responder às teclas digitadas (através de qualquer ponto de entrada do aplicativo - editor de texto, menus, etc...) se eu alternar entre os espaços de trabalho muitas vezes. Em alguns casos, ele voltará a responder após algum tempo.
Foi-me sugerido que poderia ser um problema de paginação de memória e, como sugestão de correção, alterar as opções -Xms
e -Xmx
para 512m. Isso não parece funcionar.
Curiosamente, não tenho o mesmo problema na mesma máquina no Windows 7.
Estou executando o Eclipse Indigo com o plugin Android DT, Ubuntu 11.04, embora tenha certeza de que versões anteriores do Eclipse e do Ubuntu exibiram o mesmo comportamento em minha experiência.
Abaixo estão o meu eclipse.ini
e um despejo do top
comando. A memória mencionada abaixo parece um pouco problemática, mas presumi que fosse o resultado da minha configuração do eclipse.ini.
Qual é o meu problema, e se for simplesmente um problema de memória, quais são as maneiras de controlá-lo? A máquina com a qual estou trabalhando tem apenas 2 GB de RAM. Desculpe por qualquer falta de noção, mas não tenho noção quando se trata de mexer com o interior do Eclipse. :)
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.100.v20110505
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms512m
-Xmx512m
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND
5793 [user] 20 0 980m 299m 37m S 0 14.9 0:15.46 680m eclipse