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

Reply via email to