try mesh.geometry = null then mesh = null Fabrice
On Dec 14, 2010, at 10:18 PM, Liam Jones wrote: > I've tried forcing the GC to fire, it is definitely collecting some > variables because the ram usage does reduce. The problem seems to be > some hidden references to the mesh variable, and I can't find a single > reference to it outside of the asteroid class itself. I'm beginning to > believe it would be best to just rewrite the asteroidField to reuse > the asteroids; I wanted to avoid this because it wouldn't be as random > as the creation of removal of randomly chosen asteroids. > > On Dec 14, 7:51 pm, Miguel Kennedy <[email protected]> wrote: >> In AS3 you don't have any control of what is destroyed by the Garbage >> Collector... You can null the objects/vars but they will only be >> destroyed when the GC decides... >> >> There's an unsupported way to force the GC to delete this objects/ >> vars... See this great post by Grant >> Skinnerhttp://gskinner.com/blog/archives/2006/08/as3_resource_ma_2.html >> >> This one is also a good >> readhttp://gskinner.com/blog/archives/2006/06/as3_resource_ma.html >> and this one >> toohttp://gskinner.com/blog/archives/2006/07/as3_resource_ma_1.html >> >> Hope this helps >> >> On Dec 14, 7:39 pm, Liam Jones <[email protected]> wrote: >> >> >> >> >> >> >> >>> sorry for the double post, forgot to include a link >> >>> Game can be seen here: >> >>> http://dl.dropbox.com/u/5312719/3D%20Tunnel.html
