Cita:
Iniciado por jp91 mmm en este caso el bucle es normal asi que esta bien, tal vez modificando las clases pero ya eso es decision tuya y despues puedes probar si mejora o no , haciendo un poco de estudio a tu ejemplo consume 8.5 megabytes de memoria solo para pintar eso y el recolector de basura en 50.6 ms da un resultado de 0.28%, para obtener 60 fps es necesario que el update y la funcion que dibuja actualizen en menos 16.67ms (1000/60) por eso es bueno uno usar un canvas como cache para asi ejemplo en juego como breakout solo se acutalize el dibujado cuando se aumenta el score o se destruya un ladrillo.
Me cuesta entender la parte en negrita, podrias ser un poco mas extendido ?