AS Array Object生成性能测试

来源:互联网 发布:oracle批量update数据 编辑:程序博客网 时间:2024/05/16 05:48
Array和Object
其实
var list:Array = new Array;
var arg:Object = new Object;
var list:Array = [];
var arg:Object = {};

证明:
new Object和{}进行比较

var length:int = 1000000;
for(var i:int = 0; i < length; i ++){
  var list:Object = new Object;
}
trace(getTimer());
// trace: 754
var length:int = 1000000;
for(var i:int = 0; i < length; i ++){
  var list:Object = {};
}
trace(getTimer());
// trace: 547

new Array和[]进行比较

var length:int = 1000000;
for(var i:int = 0; i < length; i ++){
  var list:Array = new Array;
}
trace(getTimer());
// trace: 1803
var length:int = 1000000;
for(var i:int = 0; i < length; i ++){
  var list:Array = [];
}
trace(getTimer());
// trace: 604

从这个例子还可以看出实例化Object比Array快

原创粉丝点击