3
以下哪3個是ActionScript 3中AVM2上最快(最少的CPU週期)?在AS3中獲取對象構造函數的最快方法是什麼?
Object(instance).constructor
(instance as Object).constructor
instance["constructor"]
我會做一些測試,但我不知道如何正確配置文件之類的話。
以下哪3個是ActionScript 3中AVM2上最快(最少的CPU週期)?在AS3中獲取對象構造函數的最快方法是什麼?
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
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
這必須是因爲instanceBracketConstructor是唯一不會投射實例的人。否則這個結果會嚇到我。 – dlamblin 2009-10-04 22:41:21