Duvida com exceção outOfMemory

Oie!

gente uma duvida, eu não sei o que acontece… não sei se o problema é minha aplicação… ou a maquina … ou servidor web… ou qualquer outra coisa

mas após umas 5 a 10 executadas no projeto… o processo java.exe começa a consumir 100% do processador…

acho que é problema de “BIOS” xD

ms por favor… ajudem esse BIOS \o/

obrigado

[]'s

100% do processador geralmente significa que você entrou em algum loop infinito.

A melhor maneira de achar problemas desse tipo é usando um profiler. Dê uma olhada na VisualVM (que já vem com o Java 6) ou no profiler do netbeans. Ele permitirá que você enxergue cada thread do seu programa. Aí vc poderá suspender uma-a-uma e verificar qual delas está comendo tanto processador.

Obrigado Vini…

mais uma pergunta de noob…

mas onde eu abro/entro no profiler??

No bin do seu JDK tem um arquivo chamado VisualVM, é só clicar nele.

Se vc estiver usando o Netbeans, rode o código com a opção “Perfil”.

valeeu ^^’

vo tentar… agora estou reinstalando o netbeans… pq qndo acontece isso ele nao abre mais…

eh normal isso?

Bom, acho que daí só matando o processo java, e todos os subprocessos.

Não sei se isso ferra em algo com o netbeans, pq uso eclipse. Mas já fiz muito profiling aí e nunca tinha visto.