gettimeofday関数による実行時間の計測
C言語で実行時間を計測する方法の覚え書き.
なお,はてなダイアリーにおけるソースコードのハイライトのために,以下のサイトを使用させて頂いた.
VimColor - source code highlight
#include <stdio.h> #include <sys/time.h> double gettimeofday_sec() { struct timeval tv; gettimeofday(&tv, NULL); return tv.tv_sec + tv.tv_usec * 1e-6; } int main(void) { double t1, t2; t1 = gettimeofday_sec(); /* 処理を記述 */ t2 = gettimeofday_sec(); printf("%lf\n", t2 - t1); return 0; }