[EMAIL PROTECTED] wrote:
>
> Queiroz:
>
> Verifique se voce esta' deletando os objetos que voce criou com o comando
> NEW. Eu sei que em C++ o chamado "memory leak" nao so' faz com que o micro
> processe mais devagar, como tambem pode causar um crash no computador.
Antes que essa discussão provoque confusão para outros
participantes da lista, é melhor eu esclarecer isso de uma vez:
Java não tem delete.
> Se eu me lembro bem, o JAVA libera (no final da execucao do programa) todas
> os objectos que foram criados durante a execucao do mesmo. Contudo, acredito
> que esse tipo de "limpeza" nao e' feita durante execucao e se eu entendi bem
> o seu problema e' exatamente DURANTE e nao DEPOIS. Pode ser que essa dica
> seja um tiro na agua, mas vale a pena ter isso em mente.
Em Java, a limpeza de objetos é feita automaticamente DURANTE
a execução. É justamente isso que se chama "Garbage Collect".
Aliás, DEPOIS da execução do programa, nem faz mais diferença
desalocar os objetos restantes ou não. Já que o programa acabou mesmo
de rodar e vai ser retirado inteiro da memória, por que o sistema
perderia tempo liberando os objetos um a um?
Desculpe-me dizer isso, mas essa dica foi realmente um tiro
na água.
Um abraço,
Einar Saukas
Technical Consultant
Summa Technologies, Inc.
http://www.summa-tech.com
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------