Saudacoes a todos.
Tenho um problema interessante, que acredito se deve ao  garbage
collector.
Disponho, em um aplicativo, de uma opcao que inicializa
um JInternalFrame, o qual, por sua vez, em um processsamento
relativamente longo, absorve dados de um arquivo-texto para um arquivo
.mdb, via JDBC:ODBC.
Mantenho, no rodape do JInternalFrame, um JProgressBar que me da ideia
da evolucao do processamento. Ao final da absorcao do arquivo-texto, me
disconecto do mdb, em um bloco finally, anulando as variaveis de
instancia envolvidas. Toda a importacao ocorre em uma Thread, com
prioridade minima.
Quando repito o procedimento, o processamento demora mais para finalizar
e assim sucessivamente, ateh que trava o aplicativo, deve ser por falta
de memoria.
Sei que o garbage collector, mesmo com System.gc(),
nao eh invocado de imediato. Entao, qual a solucao para que nao ocorra a
exaustao de memoria, consequentemente travando o aplicativo?
Andre.



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a