EN JA
CLOCK(3)
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 の値を返します。

関連項目

getrusage(2), clocks(7)

規格

関数は、 ISO/IEC 9899:1990 (“ISO C90”) に適合しています。しかしながら、 Version 2 of the Single UNIX Specification (“SUSv2”) は、100 万として定義された CLOCKS_PER_SEC を要求します。 FreeBSD は、この要求に適合していません。値を変更することは、バイナリ非互換となります、そして 100 万は、現代のプロセッサではまだ不適当です。
June 4, 1993 FreeBSD