Onde setar o máximo de memoria que meu programa deve usar pelo Eclipse?

3 respostas
Pedrosa

Olá, em que lugar do Eclipse seto o -Xmx512M para definir a máximo de memória que meu programa usa?

Para que tenha o mesmo efeito do cmd:

java -Xmx512M -jar meuJar.jar

Pois estou tendo problemas de OutOfMemoryError, que é resolvido com esse parametro na linha de comando.

3 Respostas

D

No eclipse.ini. Olha o meu:

-showsplash org.eclipse.platform -vmargs -server -Dcom.sun.management.jmxremote -Xms40m -Xmx768m -XX:MaxPermSize=128m -XX:+UseParallelGC -XX:+UseParallelOldGC

kaique

Você pode fazer isso também por aplicações expecíficas…
Por exemplo, você tem 15 projetos, e somente 1 deles você deseja alterar os parâmetros de memória da VM. Siga então os seguintes passos:

1 -> Depois de iniciar o Ecplise,  no menu e escolha a opção Run;

2 -> No submenu criado, escolha a opção "Open Run Dialog…" ou "Open Debug Dialog…";

3 -> Na janela que aparecer, procure no lado esquerdo a opção Java Application e expanda-a. Depois clique sobre a configuração da aplicação que desejar;

4 -> No lado direito, Escolha a aba Arguments;

5 -> Na caixa de texto VM arguments, escreva as configurações que deseja alterar;

6 -> Clique no botão Apply para salvar as suas atualizações e depois em Run.

Pronto…agora os recursos de memória da VM foram alterados.
[]'s.

Pedrosa

Isso mesmo valeu!

Criado 27 de fevereiro de 2008
Ultima resposta 27 de fev. de 2008
Respostas 3
Participantes 3