【发布时间】:2012-04-02 07:03:54
【问题描述】:
虽然我知道承诺大幅提高速度的项目可能会导致性能下降,但我认为加速 CPython 和/或 PyPy 的路线图并不多。
是否有任何计划可以大幅提升核心解释器(例如--with-computed-gotos)的速度?他们的标准库怎么样(例如Decimal in C、IO in C)?
我知道HotPy(2) 有一个加速 CPython 的计划大纲,但这听起来像是一个单人项目,在核心 CPython 方面没有太多吸引力。
PyPy 有 some information 关于性能不是很好的地方,但我在文档中找不到加速的大目标。
那么,是否有已知的目标可以为 Python 实现带来巨大的性能提升?
【问题讨论】:
-
PyPy 在不到两年的时间里提高了 3 倍。你还有什么期待?他们提前告诉你他们明年会快多少?
-
如果你问一个关于你希望进一步优化的代码的问题可能会更有趣。
-
@TryPyPy - 您编写/使用哪种类型的程序需要提高性能?这些计划的哪些领域需要改进?您是否向 PyPy 和 CPython 开发人员寻求帮助或指示这些领域何时可能发生变化?
-
@TryPyPy:他们没有合并 Unladen,因为项目被放弃了。
-
@TryPyPy:请参阅python.org/dev/peps/pep-3146 中的撤回通知以及其中的第一个参考。
标签: python performance jit pypy