18.7. clock_timing プログラム
clock_timing プログラムは、現在のクロックソースを 1,000 万回読み取ります。time ユーティリティーと共に、これを行うために必要な時間を測定します。
手順
clock_timing プログラムを作成するには、以下を実行します。
プログラムファイルのディレクトリーを作成します。
$ mkdir clock_test作成したディレクトリーに移動します。
$ cd clock_testソースファイルを作成してテキストエディターで開きます。
$ {EDITOR} clock_timing.cファイルに以下のコマンドを入力します。
#include <time.h> void main() { int rc; long i; struct timespec ts; for(i=0; i<10000000; i++) { rc = clock_gettime(CLOCK_MONOTONIC, &ts); } }- ファイルを保存して、エディターを終了します。
ファイルをコンパイルします。
$ gcc clock_timing.c -o clock_timing -lrtclock_timingプログラムの準備ができ、保存されているディレクトリーから実行できます。