![]() |
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 |
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! |
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 |
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 ©