私はGoogle App Engineで開発しています。開発サーバーでのデバッグに WingIDE (Python IDE) を使用しています。私のデータストアには数千のエンティティがあり、開発サーバーの起動時に DatastoreFileStub.Read() を通過し、各エンティティで何かを行う必要があることがわかります。
問題は、WingIDE を介して開発サーバーを実行すると、実行速度が非常に遅くなることです。ピークを取るために、いくつかのプロファイリング ロギング コードを Google アプリ エンジンに入れました。
コマンドラインで開発サーバーを実行すると、次のメッセージが表示されます。
Finished reading 10374 Entites in 10.17 seconds, 1019 per second
ただし、WingIDE を使用して開発サーバーを実行すると、次のようになります。
Finished reading 10374 Entites in 52.44 seconds, 197 per second
WingIDE が 5 倍遅くなる理由を知っている人はいますか?