Показать сообщение отдельно
Старый 22.07.2013, 14:50
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 17  
Ответить с цитированием
AlexLucas
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
А может и пересчитываться.
Код AS3:
var arr:Array = [];			
 
				var i:int;
				arr.length = 1000000;				
 
			var startTime:Date = new Date();
 
			for (i = 0; i < arr.length; i++) {}
 
			var endTime:Date = new Date();
 
			var benchmark:Number = endTime.time - startTime.time;
			var result:String = benchmark + "ms";
 
			trace("result: " + result);
 
			startTime = new Date();
			var l:int = arr.length;
			for (i = 0; i < l; i++) {}
 
				endTime = new Date();
 
			 benchmark = endTime.time - startTime.time;
			result = benchmark + "ms";
 
			trace("result: " + result);
Разница обычно в 10 - 15 раз, я думаю индусы постарались
__________________
Oomph