-

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 Comment
  1. Muito 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.

  2. Blz Antonio Filho!

  3. GRANDE!!!!!
    Problema resolvido…. Valeu

  4. Fiz o procedimento acima, está negando meu acesso.

  5. 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

  6. Cara, segui suas dicas mas não funcionou, meu eclipse esta travando de mais!!

  7. Obrigado pela ajuda
    Resolvido o problema com lentidao

Leave a Comment

Your email address will not be published.

You may use these HTML tags and attributes: <a href=""> <abbr> <acronym> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Send a Message