English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

hola:
antes que nada necesito que me digan alguna funcion en cualquier lenguaje de programacion (java o c principalmenrte), necesito saber ¿cual es la funcion que me permite contar el tiempo de ejecusion de un programa? posfitas me urge gracias.

2006-09-21 14:00:32 · 3 respuestas · pregunta de Anonymous en Educación Educación Universitaria y Post Grados

3 respuestas

Si lo que deseas es conocer el tiempo que el usuario estuvo usando el programa, debes usar las funciones de tiempo de la librería time.lib. Leer la hora al inicio y al final del programa y obtener el tiempo medido haciendo una resta y almacenándola en un archivo temporal antes de finalizar el programa. Si además pides usuario y clave, tienes todo resuelto, ya que podrás hacer un archivo donde almacenar cada usuario y el tiempo registrado.

En la ayuda en C, consulta las librerías de tiempo.

2006-09-21 14:14:28 · answer #1 · answered by jesus 7 · 1 0

Hola!!

Lo que yo haría es obtener la hora del sistema al iniciar la ejecución del programa y otra vez al terminarla.

En java podría ser esto:
Nota: si necesitas la fecha (dia, mes, año) en lugar de Date se debe utilizar GregorianCalendar.

long tiempoDeEjecucion = new Date().getTime();

//Lo que hace el programa.
for (int i = 0; i < 10000; i++) {
}

tiempoDeEjecucion = new Date().getTime() - tiempoDeEjecucion;

System.out.print("El tiempo de ejecución fue: " + tiempoDeEjecucion + " milisegundos\n");

2006-09-22 11:10:22 · answer #2 · answered by guerrera 5 · 0 0

La función clock de la librería time.h en C determina el tiempo usado del procesador :-)

2006-09-21 21:19:36 · answer #3 · answered by Anonymous · 0 0

fedest.com, questions and answers