gestionarea memoriei flash lite

Îmi este greu să-mi gestionez memoria în flash lite. sunt indicii de care ar trebui să-mi pese? sau cele mai bune practici?

Am citit la fiecare 60 de secunde funcționează colectorul de gunoi.

îmi șterg obiectele/movieclip-urile cum ar fi

mc = nul; șterge mc;

și asigurându-vă că fiecare ascultător este șters de pe el.

tot nu pare sa se intample nimic..


person Andy Jacobs    schedule 02.07.2009    source sursă


Răspunsuri (1)


Colectorul de gunoi al lui Flash nu este determinist - rulează când poate rula și, deși poate verifica dacă poate rula la un interval regulat, nu există nicio garanție că va rula. Dacă SWF-ul dumneavoastră mestecă constant CPU, GC nu va avea niciodată timp să ruleze.

Flash Lite folosește ActionScript 2 care are o opțiune „nuke” pentru elementele vizuale - MovieClip.unloadMovie(). Dacă aveți un videoclip, rularea descărcare pe el va distruge tot ce se află în el.

person Branden Hall    schedule 02.07.2009