Я хочу измерить время, затраченное на функцию insertion_sort. Но результат составляет 0,0000000 секунд. Что я могу сделать? Я пробовал другие библиотеки времени. Не случайно, это не ... Спасибо. Я снова подал голос.C - Время выполнения функции измерения
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int number=1;
if(number == 1)
{
struct timeval start, end;
gettimeofday(&start, NULL);
for(int i=0; i<5;i++)
{
insertion_sort(kelime, n);
}
gettimeofday(&end, NULL);
printf("Elapsed time is %.10f",(end.tv_sec * 1000000 + end.tv_usec)- (start.tv_sec * 1000000 + start.tv_usec));
}
Посмотрите на встроенный 'rdtsc'. –