lunes, 7 de noviembre de 2011

Aplicaciones con Varias Actividades


Una aplicación con varias actividades tien algo llamado una pila de actividades. Cada vez
que arrancamos una nueva actividad, esta se mete en la pila. Y cuando se cierra se saca
de la pila.
Al principio, todas las actividades de la aplicación, es decir todas las que estan pausadas en
la pila de actividades y la que está activa comparten la misma Máquina Virtual así como
el mismo mismo monticulo de memoria.
Si se usan variables estáticas, estas usaran memoria del monticulo tan pronto como sean
activadas. Como son campos estáticos estas sobreviviran a destrucción de la actividad
y tambien la recolección de basura. Esto puede llevar a fugas de memoria y por tanto es mejor
usar sólo una actividad para juegos simples.

No hay comentarios:

Publicar un comentario