AVM2支持哪种优化?

时间:2011-06-08 10:33:14

标签: actionscript-3 compiler-optimization avm2

我想知道,AVM2(ActionScript 3 VM)支持哪种优化?我知道它使用JIT,但它支持死代码消除,常量折叠,内联等。

对我来说,ActionScript编译器也做了一些优化也很有趣。 AFAIK C#编译器执行非常小的优化集(只有语言支持需要),JIT完成所有工作。它的工作速度非常快。

感谢。

感谢MPD。 AVM2支持:

  • 常量折叠
  • 复制&常规传播
  • 常见的消除抑制症(CSE)
  • 消除死码(DCE)

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

我不认为Flash / Flex编译器可以完成大部分优化,但您可以使用第三方软件实现此结果,例如secureSWF(商业)。

也许你可以找到另一个免费或开源的工具来做这件事。