Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】コマンドの実行時間を測定する

Measure-Commandコマンドレットを使う。Measure-Commandの後に、実行時間を測定したいコマンドなどを波括弧「{ }」で挟んで入力して、このコマンドレットを実行する。

以下は、フォルダーC:\Windows\SysWOW64(サブディレクトリ内も含む)から、note~で始まるファイルを検索した例。

PS > Measure-Command {Get-ChildItem C:\Windows\SysWOW64 -include note* -recurse -name}
Days : 0
Hours : 0
Minutes : 0
Seconds : 10
Milliseconds : 122
Ticks : 101224232
TotalDays : 0.000117157675925926
TotalHours : 0.00281178422222222
TotalMinutes : 0.168707053333333
TotalSeconds : 10.1224232
TotalMilliseconds : 10122.4232

実行時間は見てのとおり。この例では、約10.12秒かかったということ。