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