天天看點

【原創】as3中for與while的性能比較

閑話不說,直接上代碼

var start:Number = getTimer();
				var j:int = 0;
				for(var i:int=0;i < 10000000;i++)
				{
					j++;
				}
				var t1:Number = getTimer() - start;
				trace(t1);
				start = getTimer();
				while(j > 0)
				{
					j--;
				}
				var t2:Number = getTimer() - start;
				trace(t2);
				start = getTimer();
				while(j < 10000000)
				{
					j++;
				}
				var t3:Number = getTimer() - start;
				trace(t3);


           

運作結果:

601

591

595

可見在速度上:倒序while >升序while >for

J#