計算する時間存在するナノ秒下にGNU/Linux、使用強く打つ。

計算する時間存在するナノ秒下にGNU/Linux、使用強く打つ。

私のプログラムが完了するのにかかる時間(経過時間とも呼ばれる)を取得しようとしているので、一般的なtime

これにより、ユーザー、システム、全体という3つの測定値が得られました。大丈夫です。しかし、私が興味を持っているユーザーの時間は、小数点以下の2桁までに過ぎず、より多くの時間が必要であることがわかりました。時間コマンドで小数点以下の桁数を増やす方法はありますか?

例:time ./myCProgram
出力: 0.17s ユーザー 1.21s システム 130% CPU 0.187 合計

希望の出力: 0.17000s ユーザー 1.21s システム 130% CPU 0.187 合計 (またはより少数の桁数)

ベストアンサー1

必要なものが経過時間だけの場合は、zshまたはksh93を使用してください。

$ typeset -F SECONDS=0; sleep 1; print "$SECONDS"
1.0012850761

今、この精度が意味があるかどうかは別の問題です。

おすすめ記事