Comunidad de diseño web y desarrollo en internet online

que sentencia con mismo resultados es mas rapido de procesar

Citar            
MensajeEscrito el 23 May 2008 10:33 pm
Hola cristaLAB mi primer post ^^ :

Que es mas rapido de procesar para flash ?

if(a=1){
b=5;
}else{
b=1
}

o lo siguiente:

b=1+4*(a==1);

como podria hacer una prueba para ver cual es mas rapido ?

Por teteman

28 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 23 May 2008 11:53 pm
Bueno chicos, ya me respondo yo mismo despues de esperimentar un rato con este mini programa

b = 0;
for (a=1; a<100000; a++) {
if (a/2 == Math.ceil(a/2)) {
b++;
}
}
trace(getTimer());

//me arroja un resultado de 350

Mientras que:

b = 0;
for (a=1; a<100000; a++) {
b += (a/2 == Math.ceil(a/2));
}
trace(getTimer());

//me arroja un resultado inesperado para mi de 400.

sí, lo he probado varias veces para obtener un resultado medio en ambos casos, asi que ahora cambio mi pregunta por:

cual de los 2 metodos anteriores carga menos la cpu ?

Por teteman

28 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 24 May 2008 07:51 pm
El que tarda menos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 May 2008 08:05 pm
Una respuesta muy escueta, no me vas a dar algun fundamento :(

Por teteman

28 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 24 May 2008 11:24 pm
Bueno, quizás lo descubras tu solo. Piensalo así: el proceso A tarda más (es decir ocupa mas tiempo de procesamiento) y el proceso B tarda menos (es decir ocupa menos tiempo del procesador), pero tanto A como B hacen lo mismo ... ¿quien de los dos carga más el procesador?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 May 2008 07:24 am
es que por \"más\" no me estoy refiriendo a tiempo sino a tanto por ciento.
De todos modos olvídalo, tampoco me va a quitar el sueño una cosa asi, lo que mas me interesaba era la velocidad puesto que intento hacer un juego de estrategia tipo Age of Empires (dios ¡¡¡ de cuantos como yo habreis escuchado esta frase ya ? ) y quiero ver hasta cuantas unidades podran moverse, luchar, trabajar, etc en pantalla a la vez a la vez.

Por teteman

28 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 25 May 2008 10:25 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.