Variable local/global Graphics

ion urzelai
29 de Enero del 2011
Hola!

A veces suelo tener dudas a la hora de poner una variable como local o global, por el tema de rendimiento de la aplicación. Se que es si declaras una variable dentro de una función, Java elimina de la memoria esa variable al acabar la función, para mejorar el rendimiento. Pero ahora estoy implementando el método paint(Graphics g), que sirve para pintar la aplicación, y la cuestión es que estoy repintando la aplicación continuamente. Por lo que estoy entrando a esta función muchisimas veces. Una variable dentro de esta función dónde lo declaro, como local o como global? Que opción es la mejor en cuanto al rendimiento? Porque si es local, estará creando y eliminando el espacio en memoria de la variable constantemente, no?

Gracias de antemano