メモの日々


2021年11月30日(火) [長年日記]

[windows][howto] PowerShell上でコマンドの実行時間を計る

PowerShell上でコマンドの実行時間を計るにはMeasure-Commandを使える。

> measure-command { sleep 5; echo hello | out-default }
hello


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 5
Milliseconds      : 18
Ticks             : 50180649
TotalDays         : 5.80794548611111E-05
TotalHours        : 0.00139390691666667
TotalMinutes      : 0.083634415
TotalSeconds      : 5.0180649
TotalMilliseconds : 5018.0649
  • 計測対象の出力を表示したい場合はOut-Defaultへパイプすればよい。