|
|
型比較の速度比較型の処理速度比較へ戻る 型のタイプを取得する
Object.constructor Class AとBの型の比較速度テスト 687 391 flash.utils.getQualifiedClassName を使うべし
var a:int = 0;
var b:int = 0;
var i:uint=0;
var time:Number ;
var classA:ClassA = new ClassA();
var classB:ClassB = new ClassB();
var count:int = 1000000;
/*--------------------------------------------------------*/
time = new Date().getTime();
for(i=0; i < count; i++)
{
Object(classA).constructor == Object(classA).constructor;
Object(classA).constructor == Object(classB).constructor;
}
trace(new Date().getTime() - time);
/*--------------------------------------------------------*/
time = new Date().getTime();
for(i=0; i < count; i++)
{
getQualifiedClassName(classA) == getQualifiedClassName(classA);
getQualifiedClassName(classA) == getQualifiedClassName(classB);
}
trace(new Date().getTime() - time);
|