Python2.7的性能比Appengine应用程序的Python2.5差得多

2024-06-07 08:58:51 发布

您现在位置:Python中文网/ 问答频道 /正文

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

带线程的Py2.7:

{1美元^

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

Py2.5


Tags: 代码服务器url屏幕时间cpu性能线程
1条回答
网友
1楼 · 发布于 2024-06-07 08:58:51

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

我会尝试附加cProfile或{a2},看看这是否对这个问题有所启示。在

另一个需要检查的是this关于准备应用程序迁移到Python2.7的简单指南。在

相关问题 更多 >

    热门问题