Liberar memória

Caros amigos do guj. :lol:

Estou trabalhando com estilo de janelas MDI (JFrame + JInternalFrame), e testei, abrindo na aplicação quase 10 megas de jinternalframe e não limpar a memória para novos processamento.

Penso desta forma, que meu usuário ficará com sistema aberto o dia inteiro, e será melhor para não manter o “out of memory”, tentei usar o dispose() mas ele não libera.

Qualquer coisa estamos aí :thumbup:

Ja deu uma lida no Javadoc do dispose()? :wink:

Para falar verdade, nos meus IDEs, tanto eclipse qto netbeans, ele não tem javadoc para palavras reservadas… vou no site da sun!

Editado:

Passei no site : http://java.sun.com/j2se/1.5.0/docs/api/index.html e não achei o dispose

Valeu :thumbup:

dispose
:arrow: http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JInternalFrame.html#dispose()

Mas melhor opção seria…
:arrow: http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JInternalFrame.html#doDefaultCloseAction()

:thumbup:

E… uhh… dispose() nao eh palavra reservada - eh um metodo :slight_smile:

bobiei… :oops:

Mas ele diz que que somente oculta… mas ele não libera a memória, como liberar?

Editado:

pelo que eu vi, posso utilizar o destructor e/ou garbage colletor e o dispose()

Qual seria o mais recomendavél pela situação

[quote=farribeiro]
Penso desta forma, que meu usuário ficará com sistema aberto o dia inteiro, e será melhor para não manter o “out of memory” … [/quote]