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

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

发布于 2013-07-28 04:56:15
您的问题听起来可能是由不安全线程的代码引起的。
我会尝试连接cProfile或Google App Engine Mini Profiler,看看这是否能揭示这个问题。
其他需要检查的是this简单指南,帮助你为迁移到Python2.7做好准备。
https://stackoverflow.com/questions/15032477
复制相似问题