Caro Gideoni,

        A JVM não usa toda a memória indiscriminadamente. Há alguns
parâmetros que indicam quanto de memória a JVM irá usar para pilha de
execução (stack)  e para alocação dinâmica (heap). No seu caso parece que
o heap não está sendo suficiente. O default da JVM da Sun pra heap é 64Mb.
Experimente mudar isso.

        Como vc está usando Tomcat, supondo que é tomcat 4 (ou superior),
experimente colocar a linha (supondo que vc esta usando JVM da Sun)

JAVA_OPTS=' -Xmx128m '

        Experimente valores maiores caso necessário. Só não jogue direto 
um valor muito alto porque senão vc poderá começar a ter problemas de 
performance com o garbage collector.

Espero que te ajude.

Um abraço,
--
Mauro Rezende                            <[EMAIL PROTECTED]>
Mondo Technologies Ltda               <http://www.mondo.com.br>


On Thu, 24 Oct 2002, Gideoni Hudson wrote:

> Amigos,
> 
>         Estou rodando o Tomcat num servidor PIII 1G com 750 MB de RAM,
> executei um teste de stress na minha aplicação e recebi o erro
> java.lang.OutOfMemoryError. Mas meu servidor ainda tinha 450 MB de RAM
> livres, então por quê o Java não utiliza esta memória ? Como dizer que
> ele poder usar mais memória ?
> 
>         Obrigado,
> _______________________________ 
> Gideoni Hudson da Silva Braga
> Analista de Sistemas
> 
> Prevcaixa - Caixa de Previdência e Assistencia 
> +55 31 3226-8707 - Ramal:120
> [EMAIL PROTECTED]
> 
> 

-- 
Mauro Rezende                            <[EMAIL PROTECTED]> 
Mondo Technologies Ltda               <http://www.mondo.com.br>



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a