12.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 -lrt
clock_timing
プログラムの準備ができ、保存されているディレクトリーから実行できます。