medir tiempo ejecucion
Hola,
Me gustaria medir el tiempo de ejecuci贸n entre varias partes de mi programa. He usado la funcion gettime(), pero solo me calcula el tiempo entre la primera parte del programa y no entre la segunda. El tiempo de ejecucion de esta 煤ltima me sale 0. 驴Alguien sabe por que?
El trozo de c贸digo es el siguiente:
gettime(&t1);
tiempo1=t1.ti_hund/100.+t1.ti_sec+t1.ti_min*60+t1.ti_hour*60*60;
seleccion(vector, cont2);
printf("n");
gettime(&t1);
tiempo2=t1.ti_hund/100.+t1.ti_sec+t1.ti_min*60+t1.ti_hour*60*60;
.....
gettime(&t2);
tiempo3=t2.ti_hund/100.+t2.ti_sec+t2.ti_min*60+t2.ti_hour*60*60;
seleccion(vector, cont2);
printf("n");
gettime(&t2);
tiempo4=t2.ti_hund/100.+t2.ti_sec+t2.ti_min*60+t2.ti_hour*60*60;
Gracias,
Me gustaria medir el tiempo de ejecuci贸n entre varias partes de mi programa. He usado la funcion gettime(), pero solo me calcula el tiempo entre la primera parte del programa y no entre la segunda. El tiempo de ejecucion de esta 煤ltima me sale 0. 驴Alguien sabe por que?
El trozo de c贸digo es el siguiente:
gettime(&t1);
tiempo1=t1.ti_hund/100.+t1.ti_sec+t1.ti_min*60+t1.ti_hour*60*60;
seleccion(vector, cont2);
printf("n");
gettime(&t1);
tiempo2=t1.ti_hund/100.+t1.ti_sec+t1.ti_min*60+t1.ti_hour*60*60;
.....
gettime(&t2);
tiempo3=t2.ti_hund/100.+t2.ti_sec+t2.ti_min*60+t2.ti_hour*60*60;
seleccion(vector, cont2);
printf("n");
gettime(&t2);
tiempo4=t2.ti_hund/100.+t2.ti_sec+t2.ti_min*60+t2.ti_hour*60*60;
Gracias,
