0
同じことをする2つの長いスクリプトがあります。一度はbashスクリプトで、もう一つはPythonです。2つのスクリプトを効率化する方法は?
Linuxがテストする最も効率的な方法は何ですか。
時間を使用しますか?
同じことをする2つの長いスクリプトがあります。一度はbashスクリプトで、もう一つはPythonです。2つのスクリプトを効率化する方法は?
Linuxがテストする最も効率的な方法は何ですか。
時間を使用しますか?
はい。また、精度を向上させるためにループを使用してください。
time for i in {1..100}; do bash yourbashscript >/dev/null 2>&1; done
time for i in {1..100}; do python yourpythonscript >/dev/null 2>&1; done
ループの使用に関しては、実際にコードが何をするかによって異なります。たとえば、スクリプトがファイルから読み取る場合は、最初の時間より後になるほうが高速になる可能性があります。 –
はい、これが最適です。 – Tim
http://unix.stackexchange.com/questions/52313/how-to-get-execution-time-of-a-script-effectivelyの可能な複製 – Jezor
'times'を使って結果を比較します。 – Jezor