読者です 読者をやめる 読者になる 読者になる

sys.pathに不要なパスを追加するとスピンアップが遅くなる?

Python GoogleAppEngine

メモ。Pythonのモジュールのロードはsys.pathの順番で探しに行くから、アプリケーション側でsys.path[0]なんかに意味のないパスを追加すると、毎回モジュールロード時に追加したパスも参照されているのか、ロード時間が増えた(小さなアプリで300msぐらい)。
ディレクトリ構成を気にするならsys.pathいじるとかはありかもしれないけど、増えすぎるとモジュール見つけるのに時間かかってしまうということなのかなー?
ちゃんと検証してないからなんともいえないけど、いらんことしないほうがよさそうだ。