【Perl,PHP】LLバトルロワイヤル8【Ruby,Python】
■ このスレッドは過去ログ倉庫に格納されています
0450438
2010/01/24(日) 10:18:49アプリケーションの起動速度のプロファイル取った経験から言ってるんだが、
おまえこそ測定して反論してるのか?
おまえは自分のプログラムを実行するときに、どの部分でどれくらいコスト
かかっているのかある程度把握しているか?
とりあえず実例として、バイトコードキャッシュの効果を計るために、Bazaar
2.1rc1 のソースコードをまっさらな状態から起動してみた。
もちろん、ファイルキャッシュの効果を消すために、最初に何度か -B
オプション(pycを生成しない)付きで実行している。
$ time python -B bzr # バイトコードキャッシュを利用・生成しない
real 0m0.378s
user 0m0.336s
sys 0m0.040s
$ time python bzr # バイトコードキャッシュを生成する
real 0m0.391s
user 0m0.364s
sys 0m0.024s
$ time python bzr # バイトコードキャッシュを利用する
real 0m0.102s
user 0m0.072s
sys 0m0.028s
user が 336ms から 72ms に落ちてる。これがバイトコードキャッシュの
効果。
■ このスレッドは過去ログ倉庫に格納されています