DeNunCianDo

DeNunCianDo (https://www.denunciando.com/)
-   Programacion (https://www.denunciando.com/programacion-115/)
-   -   Ayuda con java (https://www.denunciando.com/programacion-115/217227-ayuda-con-java.html)

chechoman 02-04-2010 18:23:13

Ayuda con java
 
TENGO EL SIGUIENTE CODIGO

public static int fibonacci(int n) {

int a = 1;
int b = 0;
int i;

for ( i=1; i<n; i++){

b = a + b;
a = b - a;


}
return b;
}
Necesito medir el tiempo de ejecucion de este programita,osea el tiempo q demora desde q recibe n hasta q retorna b, me han dicho que con timer o algo asi pero la verdad soy principiante en esto de la programacion y no he podido saber como hacerlo.
si me pueden ayudar se les agradece demasiado

Soko 02-04-2010 19:19:30

Respuesta: Ayuda con java
 
quizás le sirva similar a como se hace cuando se corre un prog de C++ en la konsola de mando:
time ./nombre_ejecutable
Nota: Uso C++ y linux

Espero le sirva!

ARICARRARO 02-12-2010 23:09:15

Respuesta: Ayuda con java
 
Checa est link http://www.javamexico.org/
No esperes a que te hagan tu trabajo, minimo haz el algoritmo de lo que quieres hacer y asi se te puede ayudar.

Busca en Google "benchmark" o rendimiento de código

sr_alucard 03-12-2010 06:51:42

Respuesta: Ayuda con java
 
Necesita el siguiente import:
import java.util.Calendar;
Luego crea un par de objetos de la clase Calendar, uno antes de la ejecucion del metodo otro despues.
Calendar antes= Calendar.getInstance();
Calendar despues= Calendar.getInstance();

Luego crea una variable para contener la diferencia entre esos tiempos, que sera el tiempo de ejecucion del metodo.
despues.getTimeInMillis() - antes.getTimeInMillis()


La franja horaria es GMT -5. Ahora son las 10:16:09.

Desarrollado por: vBulletin® Versión 3.8.9
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.

DeNunCianDo.CoM ©

Page generated in 0,03087 seconds with 8 queries

SEO by vBSEO