Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 什么';在AS3中,获取对象构造函数的最快方法是什么?_Flash_Actionscript 3_Optimization_Constructor - Fatal编程技术网

Flash 什么';在AS3中,获取对象构造函数的最快方法是什么?

Flash 什么';在AS3中,获取对象构造函数的最快方法是什么?,flash,actionscript-3,optimization,constructor,Flash,Actionscript 3,Optimization,Constructor,在ActionScript3中,这3项中哪一项是AVM2上最快的(最少的CPU周期) 对象(实例).constructor (实例作为对象)。构造函数 实例[“构造函数”] 我会做一些测试,但我不知道如何准确地描述这类事情 –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– performancetests.Constructors (5 iterations, 5,000,000 loops thro

在ActionScript3中,这3项中哪一项是AVM2上最快的(最少的CPU周期)

  • 对象(实例).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
    ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
    

    我使用并得到了这些结果

    这一定是因为instanceBracketConstructor是唯一一个不强制转换实例的构造函数。否则这个结果会吓到我。