Ver la Versión Completa Con Imagenes : Ayuda con java
Ayudante De Santa
06-11-2015, 22:19:08
chechoman
02-04-2010, 18:23:13
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
Ayudante De Santa
06-11-2015, 22:19:08
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
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
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()
vBulletin® v3.8.9, Derechos de autor ©2000-2024, Jelsoft Enterprises Ltd.
SEO by
vBSEO