CLOCK(3) |
FreeBSD Library Functions Manual |
CLOCK(3) |
名称
clock —
使用されたプロセッサ時間を計測する
ライブラリ
Standard C Library (libc, -lc)
書式
#include < time.h>
clock_t
clock( void);
解説
clock() 関数は、
CLOCKS_PER_SEC 分の 1 秒で測定される、呼び出しているプロセスの呼び出しのときから、使用されたプロセッサ時間の合計を測定します。
戻り値
clock() 関数は、エラーが起こらなければ、使用された時間の合計を返し、エラーの場合は、-1 の値を返します。
規格
関数は、 ISO/IEC 9899:1990 (“ISO C90”) に適合しています。しかしながら、 Version 2 of the Single UNIX Specification (“SUSv2”) は、100 万として定義された
CLOCKS_PER_SEC を要求します。
FreeBSD は、この要求に適合していません。値を変更することは、バイナリ非互換となります、そして 100 万は、現代のプロセッサではまだ不適当です。