私は単純な python スクリプトを持っていますが、久しぶりに実行すると、はるかに長い実行時間が表示されます。直後に実行すると、いくつかの要因で高速になります。
このスクリプトは、アプリケーションが実行されていないプライベート テスト サーバーで実行されるため、システム リソースの不足が原因で実行が遅くなるとは思いません。
#!/usr/bin/env python
import redis,time,sys
print "hello"
$ time python test.py
real 0m0.149s
user 0m0.072s
sys 0m0.076s
$ time python test.py
real 0m0.051s
user 0m0.020s
sys 0m0.028s
実行時間の違いを説明できる人はいますか?
外部スクリプトを含む php スクリプトに対して同様のテストを実行しましたが、そのスクリプトの実行時間にはほとんど差がありません。
このようなスクリプトは数回呼び出され、応答が 70 ミリ秒から 450 ミリ秒の間に配信されるため、この違いがアプリケーションに影響します。