Thema: Flash 8.5
Einzelnen Beitrag anzeigen
Alt 02-11-2005, 12:00   #146 (Permalink)
André Michelle
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.156
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...
André Michelle ist offline   Mit Zitat antworten