Показать сообщение отдельно
Старый 05.03.2016, 23:56
faraday вне форума Посмотреть профиль Отправить личное сообщение для faraday Найти все сообщения от faraday
  № 26  
Ответить с цитированием
faraday
 
Аватар для faraday

Регистрация: Apr 2009
Сообщений: 409
Нет, версия релизная , результат 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);