Essa semana passei por um problema bem chato no Eclipse Indigo (e também no Juno)…. começava a trabalhar e em alguns minutos o eclipse ficava travando/muito lento.
Buscando na Webs identifiquei que o eclipse estava demandando mais memória em máquinas 64bits. Parece que o eclipse tem um bug, pois não sabe passar o limite de memória do arquivo de inicialização dele (eclipse.ini) para o Java. (javaw.exe) e isso estava resultando em um consumo muito alto de memória (as vezes até mais de 1 GB de memória).
Dessa forma, caso você esteja passando por esta situação tente adicionar no mínimo as seguintes configurações no arquivo eclipse.ini (localizado na pasta da sua instalção do eclipse).
[code]
-Xms512m
-Xmx1024m
-XX:PermSize=64m
-XX:MaxPermSize=128m
[/code]
Ps. Podem ser utilizados valores maiores caso necessário.
Um arquivo de exemplo para inicialização do eclipse.
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256m
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
Obs: Outra dica para quem não está conseguindo resolver o problema de lentidão é verificar o arquivo .log que fica dentro da pasta .metadata seu projeto. Geralmente este arquivo de log contém o trace dos problemas de memória do seu Eclipse.
7 replies on “Problemas de Memória ou lentidão no Eclipse (PermGen Space (Out of Memory) Error)”
Leave a CommentMuito boa está dica, estava com este problema nas duas maquinas 64 bits, sendo que o Eclipse era o Kepler, fiz os passo indicado e o problema foi resolvido.
Vlw pela dica.
Blz Antonio Filho!
GRANDE!!!!!
Problema resolvido…. Valeu
Fiz o procedimento acima, está negando meu acesso.
Bom dia, persiste o erro para mim. Abaixo segue o meu eclipse.ini…
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-product
org.eclipse.epp.package.reporting.product
–launcher.defaultAction
openFile
–launcher.XXMaxPermSize
256m
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
–launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
Cara, segui suas dicas mas não funcionou, meu eclipse esta travando de mais!!
Obrigado pela ajuda
Resolvido o problema com lentidao