Salut,
j'ai un petit jeu, faconné en scenes, ou chaque scene peut lancer une autre scene comportant ses propres images, backgrounds ...
Mon probleme est que si une scene est appelée regulierement et que je la cree a chaque fois avec new, jai une erreur heap exception lorsque je depasse la taille globale allouee au heap Space (64Mo)
y a une solution qui serait de faire un singleton, mais ca voudrait dire que si 100 scenes sont appelees au cours du jeu, on a 100 singletons et la possibilite de faire peter la JVM
je souhaiterais plutot creer une scene lorsque necessaire, mais relacher toutes ses ressources lorsqu elle se termine ...
j ai essaye mettre scene = null puis dappeler le GC juste apres, mais ca donne quedale.
donc ma question cest, comment on gere cela ????![]()
Partager