Out of Memory

5 respostas
F

Pessoal,
Tenho uma aplicação com alto consumo de memória, aloco grandes Collections de dados e trabalho com vários collections para indices de acesso. Ao trabalhar com esses indices tenho problemas sempre de out of memory. Como posso aumentar o tamanho da memória utilizada pelo Java.

5 Respostas

V

Na hora de chamar a máquina virtual, use o parâmetro -mx Megas, onde Megas é quantos megabytes deseja fornecer.

Exemplo:

java -mx 256 -jar meuPrograma.jar

F

Vinci,

Valeu era isso que eu estava procurando, mas ao colocar -mx 256 nos VM Arguments do Run do Eclipse a JVM me retornou esse erro tem alguma ideia?

Invalid maximum heap size: -Xmx

G

Cara,

Coloco esse código abaixo no meu arquivo catalina.sh, que fica na pasta bin do tomcat. No caso abaixo estou usando no mínimo 300 Mb e no máximo 800 Mb.

#Configuracao de Memoria usada na JVM
JAVA_OPTS="-server -Xms300m -Xmx800m"

Valeu!

George.

F

Valeu pessoal deu certo. Era isso mesmo que eu estava procurando

M

java (sem arg) e vem o help.

-Xms memoria inicial
-Xmx memoria maxima
-Xss stack size

Criado 8 de outubro de 2004
Ultima resposta 14 de out. de 2004
Respostas 5
Participantes 4