Java - JFrame y recolector de basura.

 
Vista:

JFrame y recolector de basura.

Publicado por chuidiang (532 intervenciones) el 22/03/2003 23:00:35
Buenas:

Estoy tratando de verificar que mis ventanas java (en concreto un JFrame) se van al recolector de basura cuando ya no las necesito. Para ello he heredado de JFrame y he redefindo el método finalize() para que me dé un aviso en pantalla de que la han liberado.

Cuando hago una ventana con varios botones dentro la visualizo y al cerrarla hago dispose(), todo funciona correctamente. Me sale el aviso en pantalla de que han llamado a mi finalize() y por tanto se supone que el recolector de basura la ha liberado.

Sin embargo, si al visualizar la ventana, llamo al método pack() (para que coja ella solita un tamaño adecuado), aparentemente ya no va al recolector de basuar al cerrarla y hacer dispose() (no me sale el texto que he puesto en el finalize())

¿Alguien sabe como arreglar esto o si hay que hacer algo más?

Sed buenos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder