Exception in thread

5 respostas
D

Boa noite pessoal to fazendo um trabalho um jogo que tem
3 fases, ai as duas primeiras não ocorre nenhum erro ai chega na terceira faze o processamento começa a ficar lento e dá
esse erro…Alguém sabe o que e isso?
tenho 1280 MB de memoria…

Exception in thread Image Fetcher 0 java.lang.OutOfMemoryError: Java heap space

at java.io.BufferedInputStream.(Unknown Source)

at java.io.BufferedInputStream.(Unknown Source)

at sun.awt.image.FileImageSource.getDecoder(Unknown Source)

at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)

at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)

at sun.awt.image.ImageFetcher.run(Unknown Source)

5 Respostas

Java_Vinicius_Machin

dead_fly:

java.lang.OutOfMemoryError: Java heap space

Loop “infinito”? :roll:

D

ele começa a dá essa menssagem ai já trava o meu java todo…provavel que seja infinito…

ViniGodoy

Não interessa o espaço de memória física que você tem, o Java usa apenas 64mb por padrão.

Você pode aumentar usando o comando -Xmx200m (para 200mb) nos parâmetros da sua VM, mas isso não vai resolver seu problema.

Você claramente tem um memóry leak. Alguns objetos na sua aplicação estão sendo criados, referenciados, e nunca mais desreferenciados. Portanto, eles não são coletados pelo garbage collector.

Para identificar onde isso ocorre, baixe o netbeans e rode sua aplicação com seu profiler. O profiler te mostra exatamente quais classes estão ocupando mais memória, em ordem decrescente.

No profiler selecione a opção de obter o stack trace das alocações e de monitorar também as desalocações. Vá até o ponto onde dá erro e depois é só ver qual foi a classe campeã em uso de memória.

Outro modo do profiler pode ser a medição de performance. No caso de jogos, isso é muito útil. :wink:

Só de curiosidade, que jogo é?

D

meu projeto foi feito no eclipse,como faço pra abrir no neetbens?
e o bomberman…

ViniGodoy

Tem que criar um novo projeto lá. Tem a opção “new project with sources” entre as opções.

Eu também desenvolvo usando o Eclipse, só uso o Netbeans na hora de fazer profiling.

Criado 9 de junho de 2008
Ultima resposta 9 de jun. de 2008
Respostas 5
Participantes 3