智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

性能补遗

Posted on 2010-04-28 18:25  Bill Yuan  阅读(784)  评论(0编辑  收藏  举报

1、通常程序设计都希望使用含义明确的函数名,比如:parseCommontypeToConcrete之类的函数名,实际上在AVM2中,函数名并没有进行类似于js之类的压缩,而是完整的存放在swf中的constant_pool中的,就是说使用的函数名越长,这个部分的体积是越大的。

2、不要在构造函数中实现复杂的功能。AVM2中,构造函数的代码是解释执行的,其他代码是JIT,如果有什么比较消耗性能的事情,最好不要在构造函数中干。