clock () - время выполнения функции c

Я пытаюсь измерить время выполнения блока кода в C. У меня есть что-то вроде этого в моем коде:

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);

Но это всегда возвращает: (0.000000 секунд). Я попробовал то же самое на более простых блоках кода, например дляс, но это имеет тот же результат. Что я делаю неправильно? Большое спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос