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

Responder a