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.
Out of Memory
F
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