首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的Appengine应用程序中,Python2.7的性能比Python2.5差得多

在我的Appengine应用程序中,Python2.7的性能比Python2.5差得多
EN

Stack Overflow用户
提问于 2013-02-23 04:14:53
回答 1查看 168关注 0票数 2

我发现py2.7线程和py2.5在性能上有很大的不同。py2.5的性能提高了2-4倍(取决于具体的服务器url调用),创建了更低的延迟和更少的cpu使用率(即在py2.5下运行同一服务器的成本更低)以下是一些统计数据。看起来很奇怪,因为py2.7被宣传为更高效和更便宜。还有人看到这个了吗?以下是显示性能的几个屏幕截图。我正在比较各种服务器url调用的RuntimeMCyles和平均延迟,以确定性能。这两者之间唯一的区别是py25和py27,除此之外我没有更改任何代码:

Py2.7支持线程:

Py2.5 ( py2.5服务器在这里运行的请求要少得多。但它会随着时间的推移跟踪相同的情况,所以这是一个很好的表示):

EN

回答 1

Stack Overflow用户

发布于 2013-07-28 04:56:15

您的问题听起来可能是由不安全线程的代码引起的。

我会尝试连接cProfileGoogle App Engine Mini Profiler,看看这是否能揭示这个问题。

其他需要检查的是this简单指南,帮助你为迁移到Python2.7做好准备。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15032477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档