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]
-------------------------------------------------------------------------