Try*_*yPy 0 python performance jit pypy
虽然我知道有前途的大转速增益可导致让利起伏的项目,我没有看到一个路线图的方式多为加快CPython的和/或PyPy.
是否有计划的东西可以大大提高核心解释器的速度(例如--with-computed-gotos)?他们的标准库怎么样(例如C中的Decimal,C中的IO)?
我知道HotPy(2)概述了加速CPython的计划,但这听起来像是一个单人项目,在核心CPython中没有太多牵引力.
PyPy有一些关于性能不佳的信息,但我发现文档中的加速没有大的目标.
那么,是否有已知的目标可以为Python实现带来巨大的性能提升?
我将回答关于PyPy的部分.我不能代表CPython,但我认为正在进行的性能改进(尽管不引用我).
没有项目计划,因为它真的没有那样工作.所有主要部分(如"JIT"或"垃圾收集")基本上都已完成,但这并不意味着一切都很快.肯定会有一些缓慢的事情,我们通常会根据具体情况进行改进 - 如果您觉得某些事情太慢,请提交错误报告.我的盘子上有很多性能改进肯定有助于扭曲,但我不知道其他人.
正在研究的大事可能值得一提:
改进的帧,应该有助于递归和未内联的函数调用(例如包含循环)
针对各种用法的更好的字符串实现,如连接,切片等.
更快的追踪
更紧凑的元组和对象,存储未包装的结果
我可以承诺什么时候会加快速度?绝对不是,但平均而言,我们设法将释放速度提高10-30%,通常每4个月左右发布一次,所以我想有些东西会变快,但是没有你给我一个水晶球或者时间机器,我不会肯定地告诉你.
干杯,fijal
| 归档时间: |
|
| 查看次数: |
1095 次 |
| 最近记录: |