Movatterモバイル変換


[0]ホーム

URL:


sgryjp.log

Windowsでのコマンド速度計測はMeasure-Commandで

Windows環境で、Linux のtime コマンドに相当するようなモノが無いかと調べたところ、PowerShell のMeasure-Commandコマンドレットが使えるらしい。

使い方はさほど難しくもなく、次のように計測したいコマンドラインを中カッコで囲って指定すれば良い:

measure-command { COMMAND ARG1 ARG2 ... }

たとえば、カレントディレクトリにある WAV ファイルを FLAC にエンコードする時間を計測するには次のようなコマンドを打つことになる:

PS T:\Temp> measure-command { flac *.wav }flac 1.3.1, Copyright (C) 2000-2009  Josh Coalson, 2011-2014  Xiph.Org Foundationflac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you arewelcome to redistribute it under certain conditions.  Type `flac' for details.toe - HEAR YOU.wav: wrote 232640600 bytes, ratio=0.554Days              : 0Hours             : 0Minutes           : 0Seconds           : 6Milliseconds      : 129Ticks             : 61296405TotalDays         : 7.09449131944444E-05TotalHours        : 0.00170267791666667TotalMinutes      : 0.102160675TotalSeconds      : 6.1296405TotalMilliseconds : 6129.6405

"Days" の行からが Measure-Command コマンドレットの実行結果。いろいろと表示されるけれど、経過時間をいろいろな基準で表示しているだけ。

余談。

Linux(正確にはbash)のtime というコマンドで、同じことをする場合、次のようになる:

[suguru@localhost ~]$ time flac -f *.wavflac 1.3.0, Copyright (C) 2000-2009, 2011-2013  Josh Coalson & Xiph.Org Foundationflac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you arewelcome to redistribute it under certain conditions.  Type `flac' for details.toe - HEAR YOU.wav: wrote 232640600 bytes, ratio=0.554real    0m8.584suser    0m7.160ssys     0m1.209s

感覚的には「計測したいコマンドラインの前に time と書く」だけ。覚えておくのも簡単だし、打つのも簡単で大変よくできている。

リンク
検索

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です読者をやめる読者になる読者になる

[8]ページ先頭

©2009-2025 Movatter.jp