André,
 
        Talvez seja interessante voce monitorar o uso de memória. Podemos usar a construção a seguir:
        Runtime runtime = Runtime.getRuntime();
        System.out.println( "Total Memory:" + runtime.totalMemory() + " /Free Memory: " + runtime.freeMemory() );
 
        Para setar memória podemos usar:
            -Xms64m -Xmx512m
        Aqui usaremos 64megas de memória inicial e 512m de memória máxima, sendo que os defaults são 2MB e 32MB respectivamente, acho que iso pode resolver seu problema.
 
        Espero ter ajudado,
 
Abraços,
Alessandro Romero.       
----- Original Message -----
Sent: Thursday, October 25, 2001 6:45 PM
Subject: [java-list] Out of memoty..

A minha aplicaçação em Java está apresentado o seguinte problema,
toda vez que o processo java.exe atinge perto de 80 Mb no Task Manager
do Windows 2000 a aplicação exibe a mensagem de Out of memory....
Esse servidor possui 512 Mb de ram e a minha aplicação é a unica que
roda em Java nele e ela foi construida com interface em Swing.
A minha pergunta é, a JVM tem um determinado limite de memória ?
Porque ocorreu o erro de Out of memory se eu tenho ainda no mínimo
uns 350 Mb livres de memória ?
Há ou não há relação entre o erro de Out of memory e a memória livre na
máquina ?
 
 
Qualquer ajuda é bem vinda, antecipadamente obrigado..
André Luís...

Responder a