Olá amigos bom dia…
É o seguinte, fiz um programa em java (Classe Swing e ATW, Ferramenta NetBeans 5.5) p/ um IPAQ rx1950 (eu uso a JVM MySaifu), e estar rodando, mas eu venho percebendo, que quando eu chamo um formulário (1º eu dou um dispose() e depois form2.setVisible(true) ) feito isso o a memória RAM do IPAQ vai acumulando lixo e mais tarde o programa trava. Oq devo fazer amigos p/ liberar a memória RAM, me ajudem por favor, desde já agradeço pela atenção e fiquem com Deus…
Liberar Memória RAM
S
3 Respostas
C
Chama o garbage Collector utilizando o System.gc(), mas não é garantid oque ele vá executar.
De uma olhada no seu código também em alguns momentos ele pode estar deixando objetos na memória sem necessidade.
Att,
Ricardo Cabral
J
Tornando um objeto passível de ser coletado:
Object obj = new Object();
//agora você utiliza o mesmo por vááááárias linhas
//assim que ele perder a utilidade
obj =null; //pronto, está a mercê da boa vontade do coletor de lixo
É importante ressaltar que se o nosso objeto aí de cima for uma variável local o final do método causa o mesmo efeito.
Abraços e sorte com os objetos que insistem em ficar na memória. 
M
Sobre atribuir null para que o objeto se torne elegível a coleta:
http://blog.caelum.com.br/2007/01/03/atribuindo-null/
Até!
Criado 9 de março de 2007
Ultima resposta 9 de mar. de 2007
Respostas 3
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo