Já há algum tempo, parece que o Eclipse irá parar de responder a pressionamentos de teclas (via qualquer ponto de entrada do aplicativo - editor de texto, menus, etc ...) se eu alternar entre espaços de trabalho muitas vezes. Em alguns casos, ele continuará a responder após um pouco de tempo.
Eu sugeri que ele pudesse ser um problema de paginação de memória e como uma correção sugerida para 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 eu tenha certeza de que versões anteriores do Eclipse e do Ubuntu tenham exibido o mesmo comportamento em minha experiência.
Abaixo estão meus eclipse.ini
e um dump do comando top
. A memória mencionada abaixo parece um pouco preocupante, mas eu presumi que fosse o resultado do meu cenário eclipse.ini.
Qual é o meu problema, e se é simplesmente um problema de memória, de que maneiras eu poderia controlá-lo? A máquina com a qual estou trabalhando tem 2gb de RAM. Desculpe por qualquer falta de noção, mas eu sou completamente ignorante quando se trata de mucking com os componentes internos 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