Problemas con la Memoria

Rustu
01 de Septiembre del 2004
Hola

Soy bastante nuevo en esto, y tengo un problema con una aplicación grafica y el problema es:

Tengo un jbutton que al pulsarlo me cambia el texto de una jlabel y me e dado cuenta que si lo voy pulsando repetidamente el uso de memoria va aumentando (el SO es XP Profesional) esto es normal? Hay alguna manera de que si esto pasa se pueda liberar toda esa memoria usada?

Gracias.

chuidiang
01 de Septiembre del 2004
En java la memoria se libera sola y no deberías preocuparte. Si dejas de pulsar el botón y esperas unos segundos, debería liberarse sola.

Un problema que te puede pasar es el siguiente. Si estas creando el JLabel cada vez y añadiendolo al panel o ventana, los JLabel anteriores no se liberan, ya que aunque quizas no se vean, siguen en el panel o ventana. Utiliza el metodo remove() del panel o ventana y los metodos dispose() de los componentes swing que los tengan cuando no los necesites mas.

Se bueno.

Rustu
01 de Septiembre del 2004
Muchas gracias me quitas un peso de encima