【发布时间】:2011-06-08 10:33:13
【问题描述】:
我想知道,AVM2 (ActionScript 3 VM) 支持哪些优化?我知道它使用 JIT,但它是否支持死代码消除、常量折叠、内联等。
另外,我很感兴趣的是 ActionScript 编译器也做了一些优化。 AFAIK C# 编译器只进行少量优化(仅语言支持需要),JIT 完成所有工作。而且运行速度非常快。
谢谢。
感谢 MPD。 AVM2 支持:
- 恒定折叠
- 复制和不断传播
- 通用子表达式消除 (CSE)
- 死码消除 (DCE)
【问题讨论】:
标签: actionscript-3 compiler-optimization avm2