Hola, estoy haciendo un benchmark del disco en C++ y tengo la parte de la escritura del archivo y voy a hacer la de lectura. Lo único que me falta es el cronómetro (en milisegundos).
Sacado de http://www.mediavida.com/foro/dev/medir-tiempo-en-milisegundos-c-380980, segundo comentario:
#include <stdio.h> #include <sys/time.h> //gettimeofday() int main() { struct timeval comienzo, final; gettimeofday(&comienzo, NULL); //HACES LO QUE SEA gettimeofday(&final, NULL); printf("\nComienzo: %.3f s\n", comienzo.tv_sec+(float)comienzo.tv_usec/1000000); printf("Final: %.3f s\n", final.tv_sec+(float)final.tv_usec/1000000); printf("\nDuración del programa: %.3f s\n\n", (final.tv_sec+(float)final.tv_usec/1000000)-(comienzo.tv_sec+(float)comienzo.tv_usec/1000000)); return 0; }
Saludos!!
~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~
Sacado de
Sacado de http://www.mediavida.com/foro/dev/medir-tiempo-en-milisegundos-c-380980, segundo comentario:
Saludos!!
~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~