clock () - tiempo de ejecución para la función c
Estoy tratando de medir el tiempo de ejecución de un bloque de código en C. Tengo algo como esto en mi código:
clock_t begin, end;
double time_spent;
begin = clock();
ATL_dsymv(122,n,alfa,A,n,X,1,beta,Y,1);
end = clock();
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
printf ("(%f seconds)",time_spent);
Pero siempre devuelve: (0.000000 segundos). Intenté lo mismo en bloques de código más simples como for's, pero tiene el mismo resultado. ¿Qué estoy haciendo mal? Muchas gracias.