時間のはかり方

http://d.hatena.ne.jp/kibayos/20090914/1252912209
時間の計り方


http://funini.com/kei/c/time.shtml
時間を計る。

struct timeval tv0, tv1;
...
gettimeofday(&tv0, NULL);
a();
gettimeofday(&tv1, NULL);

としたあとに、(tv1 - tv0) なんて引き算は出来ません。 (tv1.tv_sec - tv0.tv_sec) * 1000 * 1000 + (tv1.tv_usec - tv0.tv_usec) として、マイクロ秒を計算します。