2008年12月25日木曜日

プログラムの実行時間の取得

そんなに精度が必要ない場合(秒単位で良い場合)
シェルスクリプト内で,

START=`date +%s`
・・・処理
END=`date +%s`

SS=`expr ${END} - ${START}`

とすれば秒単位での値が入ります.

参考ページ:
シェルスクリプトの処理時間


精度が必要な場合は,
gettimeofdayを使用
使い方は以下のページ参照.
マイクロ秒単位での取得が可能です.

参考ページ:
Manpage of GETOFDAY
C言語:実行時間測定の方法

0 件のコメント: