[ascoders] AW: Re: If Statements Performance

  • From: "Andre Seifert" <andre.seifert@xxxxxxxxxx>
  • To: <ascoders@xxxxxxxxxxxxx>
  • Date: Wed, 28 Jan 2004 23:21:12 +0100

Stimmt.
Probier mal diese 3...


if( !(a > 0 || b > 0 || c > 0 || d > 0 || e > 0)) return;

if( a > 0 || b > 0 || c > 0 || d > 0 || e > 0) {}
else return;

if( a > 0) return;

> -----Ursprüngliche Nachricht-----
> Von: ascoders-bounce@xxxxxxxxxxxxx 
> [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von 
> actionscript@xxxxxxxxxxxx
> Gesendet: Mittwoch, 28. Januar 2004 22:33
> An: ascoders@xxxxxxxxxxxxx
> Betreff: [ascoders] Re: If Statements Performance
> 
> Wieso sollte er ?
> Es kann doch sein,
> das der Ausdruck durch den Rest noch falsch wird
> 
> mfg r.
> 
> ----- Original Message -----
> From: "André Michelle" <am@xxxxxxxxxxxxxxxxxx>
> To: <ascoders@xxxxxxxxxxxxx>
> Sent: Wednesday, January 28, 2004 9:35 PM
> Subject: [ascoders] If Statements Performance
> 
> 
> > 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   : //www.freelists.org/archives/ascoders/
> > Optionen : //www.freelists.org/list/ascoders
> > ------------------------------------------------------
> >
> 
> ------------------------------------------------------
> Archiv   : //www.freelists.org/archives/ascoders/
> Optionen : //www.freelists.org/list/ascoders
> ------------------------------------------------------

------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts:

  • » [ascoders] AW: Re: If Statements Performance