カスタム検索

2009年10月1日木曜日

WinとMacでコマンドの実行時間を測定する

忘れそうなのでメモしておく、ただし標準で使えるコマンドで

・Mac

time コマンドを使ってその後のコマンドにかかった時間を教えてくれる

time copy /tmp/hoge.zip .

real 0m0.028s
user 0m0.001s
sys 0m0.019s

複数コマンドのトータル結果を知り合い場合は、コマンドを並べたシェルスクリプトを time で実行してやれば良い

test.sh
time copy /tmp/hoge.zip .
time copy /tmp/foo.zip .

time sh test.sh

シェルスクリプトの中のコマンドも全部time書いておけば、一個づつにかかった時間と、最後にトータルの時間がわかる


・Windows

以下のようなbatを作って実行すると、開始時間と終了時間がわかるので引き算するとかかった時間がわかる

echo %time%
copy c:¥tmp¥hoge.zip .
copy c:¥tmp¥foo.zip .
echo %time%

0 件のコメント: