Ich habe seltsame neue Erkenntnisse der Performance wegen.
Vielleicht liegt es daran, dass die neue AVM noch nicht optimiert ist.
Ich versuche gerade, etwas Code zu optimieren und siehe da.
Ausdrücke innerhalb von while oder if Konstrukten sind sehr viel langsamer.
Beispiel:
Code:
var x: Number = 0;
while( x++ < 1000 )
{
// do something
}
var x: Number = 0;
while( x < 1000 )
{
x++;
// do something faster
}
// oder innerhalb von Schleifen
if( ( z = iz * 100 ) < 0 )
{
// do something
}
z = iz * 100;
if( z < 0 )
{
// do something faster
}
Die alten Regeln, alles in den Konstrukt reinzupacken was geht, sind nicht schneller, sondern sogar wesentlich langsamer...