Flex Array Performance: For vs. ForEach
We made a little test to see the flex performance on parsing an large array.
Here is the experiment:
var size:Number = 10000000;
var arr:Array = [];
for (var i:int=0; i
var time:Number, o:Object;
// for()
time = getTimer();
for (i=0; i=0; i–) { arr[i]; }
trace("for reversed test: "+(getTimer()-time)+"ms");
// for..in
time = getTimer();
for each(o in arr) { o; }
trace("for each test: "+(getTimer()-time)+"ms");
And here are [...]