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

#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;
}
Продолжение с более корректным способом измерения здесь.

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

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