gpt4 book ai didi

python - 使用 WingIDE 时 Google App Engine 开发服务器启动缓慢

转载 作者:行者123 更新时间:2023-12-01 06:14:38 25 4
gpt4 key购买 nike

我正在 Google App Engine 上进行开发。我正在使用 WingIDE(一个 python IDE)在开发服务器上进行调试。我的数据存储中有数千个实体,我可以看到,当开发服务器启动时,它必须通过 DatastoreFileStub.Read() 并执行每个实体的操作。

问题是,当我通过 WingIDE 运行开发服务器时,它运行速度非常慢。我将一些分析日志代码放入谷歌应用程序引擎中以获取峰值。

当我在命令行上运行开发服务器时,我收到以下消息:

在 10.17 秒内完成读取 10374 个实体,每秒 1019 个

但是,当我通过 WingIDE 运行开发服务器时,我得到以下信息:

在 52.44 秒内完成读取 10374 个实体,每秒 197 个

有人知道为什么 WingIDE 会慢 5 倍吗?

最佳答案

可能是因为您已经连接了调试器 - 调试器通过检测所有内容而大大降低了代码速度,并且反序列化数据存储区需要大量工作。

使用 --use_sqlite 标志将启用基于 sqlite 的实验性本地数据存储,这应该需要更少的启动时间。请注意,但是,当您切换到数据存储时,它会要求您删除数据存储。

关于python - 使用 WingIDE 时 Google App Engine 开发服务器启动缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3947443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com