Вычислениe времени выполнения участка кода на Си/C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <sys/time.h>
 
long dtime(){
    struct timeval tv;
    long t;
    gettimeofday(&tv, NULL);
    t = tv.tv_sec * 1000 + tv.tv_usec / 1000;
    return t;
}
 
int main() {
 
    long t0 = dtime();
     
    //Something to measure
     
    long t1 = dtime() - t0;
 
    return 0;
}
Продолжение с более корректным способом измерения здесь.

Комментариев нет :

Отправить комментарий