La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16134 - ¿COMO PUEDO ELIMINAR UN OBJETO DE MEMORIA?
Autor:  A GP
Trabajo en Java 2 bajo Windows. Necesito eliminar un objeto JDialog de memoria de forma que cuando cree de nuevo un objeto con su mismo nombre no "recuerde" los valores de las variables ni los objetos que contenía.

  Respuesta:  karlos
Tienes que eliminar todas las variables que hacen referencia adicho objeto y cuando este aislado pasas el garbage con la siguiente orden
System.gc();
pd asegurate que eliminaste tdas las propiedades que apuntan a dicho objeto