Eu jah li sobre o garbage colletion, sei que a memoria nao eh liberada no mesmo momento, inclusive no final desta liberacao do resultset que faco chamo o system.gc() para sugerir que este seja executado, porem depois de muito tempo a memoria continua alocada.
 
Leila
----- Original Message -----
Sent: Tuesday, July 23, 2002 3:02 PM
Subject: RE: [enterprise-list] JSP + tomcat - problemas de ocupa��o de mem�ria

Em um dos casos, trato um resultset grande e a partir deste gero um pdf, mesmo fazendo um close no resultset  e no statement e liberando a classe que gera o pdf, mesmo assim a memoria nao eh liberada. 
 
Fazer close n�o quer dizer que a memoria seja liberado, simplismente indica para o gc de a memoria pode ser liberado. 
Mas mesmo nos casos mais simples, onde um formulario eh aberto e sao carregados alguns javabeans, ha aumento sem liberacao posterior.  
 
 
Acho importante que vc leia algo sobre o Garbage Collection. Memoria em Java n�o � liberado logo apos que vc fecha uma cole��o ou seta ume referencia a null. N�o existe nem a garantia que o gc � invocado pelo jvm durante a execu��o da aplica��o, ainda existem v�rias estrategias de garbage collection e cada JVM tem um comportamento diferente.

Responder a