実行時間を測定するためにCtrl + zを使用してスクリプトを一時的に停止できますか?

実行時間を測定するためにCtrl + zを使用してスクリプトを一時的に停止できますか?

スクリプトの実行時間を測定したいです。次の方法で行います。

time python script.py -n 11

しかし、特にカフェにいるときにスクリプトの実行を一時的に停止したいと思います。スクリプトが私のMacBook Proのすべてのリソースを消費し、バッテリーをすぐに消費するためです。実行を停止したい場合はCtrl+を使用してから、zプロセスfgを再開するコマンドを実行します。

ただし、コマンドを使用してスクリプトを実行すると、time最初timeの一時停止の実行時間が返され、その後のすべての一時停止と再開は測定されません。

では、停止コマンドを使用して時間を測定できますか?答えにスクリプトの実行中の時間だけを測定し、スクリプトが停止した時間は含まれていないことを願っています。

私はMacBook Pro 15'(Mid 2018)とHigh Sierraを使用しています。

ベストアンサー1

次の2つのオプションがあります。

1) Bash サブシェルで次のコマンドを実行します。

$ (time python script.py -n 11)

2)使用している組み込みキーワードの代わりに外部時間コマンドを使用してください。

$ /usr/bin/time python script.py -n 11

おすすめ記事