Prev / Next / たまにっき。

C言語で,time(3) よりもっと細かい精度で時間を測定したい

Category: [Tips]
2006-12-04

- clock(3) で計測.CLOCKS_PER_SEC でクロック数から時間に変換可能.
- getrusage(2) を使ってプロセスが利用したCPU時間を計測する.
- gettimeofday(2) を使って時間を計測する.CPU 時間ではないので,他のプロセスに要した時間も含まれる.
- RDTSC (read-time stamp counter) を使ってクロックを計測する.これも他のプロセスに要した時間も含まれるらしい.

手軽に使えるのは clock, getrusage かな?
ref. Cによる時間計測

Category: [Tips]