Out of Memory

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.

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

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

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.

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

java (sem arg) e vem o help.

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