プログラムの実行時間を計測したいとき。
timeコマンドを使います。

  • たとえばこんな感じ。
$ time sleep 5

real    0m5.002s
user   0m0.000s
sys     0m0.002s
real:プログラムの開始から終了までにかかった実行時間(秒)。
user:ユーザランドの実行時間(秒)。
sys:カーネルモード・OSの実行時間(秒)。

これを見て分かるのはsleepしている5秒間はCPUを消費していないこと(ただ寝てる)。sleepコマンドを実行するためにカーネルが2ms動作している、ということ。

IMG-20190221-WA0001

スポンサードリンク