Actionscript 3 performance tuning review

July 9th, 2008 by Caleb Johnston

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.

6 Responses to “Actionscript 3 performance tuning review”

  1. [...] mechanizmami ActionScript, czy funkcjonowaniem AVM2 polecam materiały opublikowane na blogu dispatchEvent. Z pewnością prezentowana w nich wiedza pomoże w optymalizacji budowanych projektów i pozwoli [...]

  2. [...] в принципы работы AS3.0 и AVM2. И эту ситуацию они пытаются исправить двумя [...]

  3. [...] links >> actionscript3 ActionScript 3 Layout Manager Saved by jaymcgavren on Fri 17-10-2008 Actionscript 3 performance tuning review Saved by ripperzz on Wed 15-10-2008 ActionScript 3.0 コーディング規約【閃光的網… [...]

  4. Alexg says:

    Thanks guys
    Can I use this info on my blog?

Leave a Reply