Я пытаюсь описать скорость моего кода из кода, используя класс даты и операторы трассировки. это не очень хорошо получается.
package
{
import flash.display.Sprite;
public class Test extends Sprite
{
public function Test()
{
var now:Date = new Date();
var profileSpeedMark:Number = now.getMilliseconds();
var myArray:Array = new Array();
for (var i:Number = 0; i < 1000000; i++)
myArray.push(Math.random());
var profileSpeedResult:Number = now.getMilliseconds() - profileSpeedMark;
trace(profileSpeedResult);
}
}
}
идея заключается в том, чтобы иметь возможность сравнивать различные способы кодирования функций и определять, какой из них быстрее. если я не на супер медленном компьютере, я не уверен, возможно ли это, особенно для очень коротких функций.