Hello!
Recently I've been looking into the (undocumented) behavior of the
garbage collector in the new Actionscript virtual machine (Flash
players 9 and up). What I've found is, there are probably two garbage
collectors, one of which handles variables generated by Actionscript,
while the other handles timeline data. In order to improve Flash's
performance and weed out memory leaks (which are far more populous in
AS3), you need to understand how these GCs work, and how to optimize
your code as well as your animations.
It'd be nice to talk to someone at Adobe about this, though I
wouldn't know who to bring it up with. I figure you guys are the next
best thing. Have any of you looked into the AVM2 GC's behavior, who
might have some insight?
For those of you who haven't a clue what I'm talking about, I
recommend reading these three articles on Grant Skinner's blog:
http://www.gskinner.com/blog/archives/2006/06/as3_resource_ma.html
http://www.gskinner.com/blog/archives/2006/07/as3_resource_ma_1.html
http://www.gskinner.com/blog/archives/2006/08/as3_resource_ma_2.html
If you're particularly interested in the data I'm collecting, please
take a look here:
http://kirupa.com/forum/showthread.php?t=258129
http://kirupa.com/forum/showthread.php?t=260388
Thanks for your time,
Rezmason
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com