Error

1 resposta
S

Está ocorrendo o seguinte erro :

Exception in thread "Thread-1" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:2894)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:117)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:407)
	at java.lang.StringBuilder.append(StringBuilder.java:136)
	at core.Tarefa.break(Fibo.java:65)

O que é este erro. Para executar estou utilizando:

java -Xms128m -Xmx512m

Mas continua ocorrendo o mesmo erro. Aumentei para Xmx1024 e mesmo assim. POr favor me ajudem

1 Resposta

ViniGodoy

Primeiro você roda esse programa:
https://visualvm.dev.java.net/

E ele te mostra o que está estourando sua memória.

Então você corrige e, só depois disso, configura os parâmetros -XMX e -XMS

Agora, cuidado que se você tiver tentando calcular uma sequencia de Fibonacci extremamente longa, pode não haver memória que chegue. Principalmente se você estiver armazenando os números da sequencia.

Criado 21 de fevereiro de 2011
Ultima resposta 22 de fev. de 2011
Respostas 1
Participantes 2