在ActionScript 3的AVM2中,这3个选项中哪个最快(CPU周期最少)?
Object(instance).constructor
(instance as Object).constructor
instance["constructor"]
我想做一些测试,但我不知道如何准确地对这种事情进行分析。
在ActionScript 3的AVM2中,这3个选项中哪个最快(CPU周期最少)?
Object(instance).constructor
(instance as Object).constructor
instance["constructor"]
我想做一些测试,但我不知道如何准确地对这种事情进行分析。
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
performancetests.Constructors (5 iterations, 5,000,000 loops through each)
Player version: MAC 10,0,32,18 (debug)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
method...................................................ttl ms...avg ms
instanceAsObjectConstructor 9516 1903.20
instanceBracketConstructor 6941 1388.20
objectDotConstructor 9916 1983.20
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––