[ascoders] If Statements Performance
- From: André Michelle <am@xxxxxxxxxxxxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Wed, 28 Jan 2004 21:35:43 +0100
noch eine Performancesache:
var ms = getTimer();
a = b = c = d = e = 2;
test = function () {
if ( a > 0 && b > 0 && c > 0 && d > 0 && e > 0 ) return; // ~590
/*if ( a > 1 ) return; // ~390
if ( b > 2 ) return;
if ( c > 3 ) return;
if ( d > 4 ) return;
if ( e > 5 ) return;*/
}
for ( var i = 0 ; i < 10000 ; i++ ) {
test();
}
trace ( getTimer() - ms );
Das wundert mich. Ich dachte er würde schon bei der ersten Bedingung
abbrechen. Eigentlich sollten beide gleich schnell sein.
--
aM
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- Follow-Ups:
- [ascoders] AsCoders Overload - 10er FPS Step in Flash7 auch PC
- From: André Michelle
- [ascoders] Re: If Statements Performance
- From: actionscript
- References:
- [ascoders] Re: Flash Game Dev Liste(D) ?
- From: Jursa, Jan (init)
- [ascoders] Re: Flash Game Dev Liste(D) ?
- From: Kiko
- [ascoders] Re: super
- From: Ralf Siegel
- [ascoders] Re: super
- From: Ralf Siegel
- [ascoders] Namespaces
- From: André Michelle
Other related posts:
- » [ascoders] If Statements Performance
- » [ascoders] Re: If Statements Performance
- » [ascoders] Re: If Statements Performance
- » [ascoders] Re: If Statements Performance
- » [ascoders] Re: If Statements Performance
- » [ascoders] Re: If Statements Performance
- [ascoders] AsCoders Overload - 10er FPS Step in Flash7 auch PC
- From: André Michelle
- [ascoders] Re: If Statements Performance
- From: actionscript
- [ascoders] Re: Flash Game Dev Liste(D) ?
- From: Jursa, Jan (init)
- [ascoders] Re: Flash Game Dev Liste(D) ?
- From: Kiko
- [ascoders] Re: super
- From: Ralf Siegel
- [ascoders] Re: super
- From: Ralf Siegel
- [ascoders] Namespaces
- From: André Michelle