Problemas con la Memoria
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.
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.
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.
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.