Actionscript 3 performance tuning review

After late-night conversations amongst coworkers and friends over beers, I’ve discovered that many flash developers remain unfamiliar with AVM2′s inter workings. A while ago, I found a couple documents which have benefited me greatly in understanding AVM2 and AS3:

Actionscript 3.0 and Performance Tuning

AVM2 Overview

There are definitely some big take-aways in these two documents. I would list them here, but then you might not read them for yourself! ;)

The first document is 74 powerpoint slides (prepared by Gary Grossman of Adobe) which is very useful for getting a quick understanding of AVM2 topics such as garbage collection, the benefits of strong typing, the Actionscript byte code (abc) format, the code interpreter and JIT compilation. For an AS3 developer this is a must-read.

The second document is a bit more dense. It contains 108 pages of more formally described underpinnings of the virtual machine. It focuses a lot on how your AS3 code will ultimately be run as processor instructions. Its a great follow-up to the first document. If you’re a geek, I would highly recommend reading this overview.

About Caleb Johnston

http://dispatchevent.org/wp-content/avatars/animecaleb.gif
This entry was posted in AIR, AS3, Architecture, Flash, Flex, Programming. Bookmark the permalink.

6 Responses to Actionscript 3 performance tuning review

  1. Pingback: Polish Adobe Flex User Group » Blog Archive » Flex i Java

  2. Pingback: 33 коровы - Как работает AS3.0 и AVM2 изнутри - RIA, flex, actionscript, swf, flash player, air, flex builder, idea, eclipse, monkey script, flv

  3. Pingback: Recent Links Tagged With "actionscript3" - JabberTags

  4. Alexg says:

    Thanks guys
    Can I use this info on my blog?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree