2016-07-26 11 views
0

プロジェクトでは、どのプログラミング言語が最も高速に実行されているかを判断する必要があるため、こんにちはの世界がたくさんあります。私は1000反復の平均を取得する必要がありますし、それらの1000の平均100が必要です。私のbashの知識はかなり限られています。私は時間のコマンドとループのために読んだが、私はコマンドの結果を取得する方法を把握し、それを追加することはできません。Bash、複数の平均実行時間の平均実行時間を取得するにはどうすればよいですか?

ここのお手伝いがあれば大変ありがとうございます。事前に感謝いたします。

答えて

0

time for i in {1..1000}; do something; done

または

{ time for i in {1..1000}; do perl -e 'print "foo";' >/dev/null 2>&1; done ; } 2>perl

{ time for i in {1..1000}; do ruby -e 'print "foo"' >/dev/null 2>&1; done ; } 2>ruby

あなたの言語についてそしてちょうど行う数学

cat perl | grep real | awk '{print $2}'はあなたの時間を取得することを行います。

これらに基づいて平均を計算します。

私はあなたのために仕事をしなくてもあまり行くことができません

関連する問題