処理に要した時間の計測【C言語】

処理に要した時間の計測

#include <stdio.h>
#include <time.h>

int main(void){
    clock_t start, end;
    double req_time;

    start = clock();

/*-----処理-----*/

    end = clock();
    req_time = (double)(end - start) / CLOCKS_PER_SEC;
}

処理開始時のclock関数の返却値をstartに格納し、処理終了時のclock関数の返却値をendに格納する。
処理に要した時間は end – start によって得られる。
単位がクロック数なので、CLOCKS_PER_SECで割って秒単位の値に換算する。

コメントを残す

あなたのメールアドレスは公開されません。必須項目には印がついています *