我正在 Google App Engine 上开发。我正在使用 WingIDE(一个 python IDE)在开发服务器上进行调试。我的数据存储区中有数千个实体,我可以看到当开发服务器启动时,它必须通过 DatastoreFileStub.Read() 并执行每个实体的操作。
问题是,当我通过 WingIDE 运行开发服务器时,它运行速度非常慢。我将一些分析日志代码放入谷歌应用引擎以达到峰值。
当我在命令行上运行开发服务器时,我收到以下消息:
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 倍?