Нет, версия релизная , результат 0.332, 0.012, почти в 30 раз дольше. если отключить кеширование ванилы, дольше станет в 300 раз).
Код AS3:
public class TestModel
{
public var num1:Number;
public var num2:Number;
public var num3:Number;
}
Код AS3:
var test:Array = [];
for (var i:int = 0; i < 10000; i++)
test[i] = { num1:Math.random(), num2:Math.random(), num3:Math.random() }
Clock.showInterval();
var results:Array = [];
for (var i:int = 0; i < test.length; i++) {
var data:Object = test[i];
var model:TestModel = extract(data, TestModel);
results[i]=(data);
}
var t1:Number=Clock.showInterval('vanilla');
for (var i:int = 0; i < test.length; i++) {
var data:Object = test[i];
var model:TestModel = new TestModel()
model.num1 = data.num1;
model.num2 = data.num2;
model.num3 = data.num3;
results[i]=(data);
}
var t2:Number=Clock.showInterval('direct');
Layers.showLoad(t1 + ' ' + t2);