コマンドの実行時間を測る小技(timeコマンドなど)

コマンドの実行時間を測る方法意外と知られてなさそうな気がしたのでメモ
LinuxやMacで使えます

$ time sleep 3

real    0m3.014s
user    0m0.000s
sys     0m0.000s

Windowsだとpowershellならこのようにすることでできます

Measure-Command {sleep 4}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 4
Milliseconds      : 13
Ticks             : 40135584
TotalDays         : 4.64532222222222E-05
TotalHours        : 0.00111487733333333
TotalMinutes      : 0.06689264
TotalSeconds      : 4.0135584
TotalMilliseconds : 4013.5584

秒数だけ取りたい場合はこのようにする

(Measure-Command {sleep 4}).TotalSeconds
4.0166481

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です