Last update: 2024/12/26
Alma Linux9
timeコマンドを使うと、プログラムの実行時間を計測することができる。例えば、こちらのページでつくったモンテカルロ法で円周率を求めるプログラムの実行時間を計測すると、以下のように結果が出力される。
$$ time ./a.out 10000000
pi:3.14157
real 0m1.037s
user 0m1.034s
sys 0m0.003s
realは起動から終了までの実時間、userはユーザーが占めるCPU時間、sysはシステムが占めるCPU時間を表している。
sysはユーザーのプログラムが実行したシステムコールの処理の時間などを含むため、コマンドやプログラムのどの処理の時間を確認したいかを意識して測定結果を見る必要がある。
Copyright (c) 2024 kd