Oi pessoal.

   Ap�s mtas noites mal dormidas, parece que chegamos
ao centro do problema.

   Nosso software recebe dados (mtos dados !!) de um
banco e aparentemente esses dados est�o superlotando o
sistema.

   Parece que a cada vez que os dados s�o recebidos, a
query anterior fica retida no sistema, ou seja, uma
refer�ncia para o objeto recebido � mantida, o que faz
com que o garbage collector n�o retire o obj.

   Estou mandando um 'demo' do problema. Preciso
entender porque o objeto fica retido na mem�ria e como
posso tir�-lo. Nesta situa��o, o garbage collector n�o
est� sendo eficiente ...

obs: no demo : 

- writeObjs.java: cria um arquivo q vai ser lido por  
readObj.java - tem que rodar uma vez para criar o
arquivo.

- readObjs.java: � o 'pepino' . � rodar e ver o efeito

   Ambos os arquivos tem alguns coment�rios. Eles s�o
simples e servem para ver que o consumo de mem�ria
aumenta.

   Conto com a ajuda de vcs.

   Obrigado.

   MYI

__________________________________________________
Do You Yahoo!?
>From homework help to love advice, Yahoo! Experts has your answer.
http://experts.yahoo.com/

writeObjs.java

readObjs.java

------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a