Pyston v2.2:更快和开源

2021-05-06 06:50:46

我们很自豪地宣布Pyston v2.2,我们更快地实现Python编程语言的最新版本。此版本比以前的版本更快,重要的是现在是开源。

Pyston v2.2比我们的Web服务器基准测试速度快30%。这是对我们之前的表现的重大改进,如果我们感到厚脸皮,我们会将其宣传为“50%的加速”。

Pyston v2.2的基础技术推动与早期版本中的相同,但我们已经调整并优化了更多区域并找到了额外的加速,特别是在我们的JIT和属性缓存机制中。

一个值得注意的变化是,我们决定删除Python支持的许多很少使用的调试功能,因为即使不需要它们也很贵。如此共同地造成2%的加速度,这对我们来说是显着的:在世界上运行Python的所有计算机中,其中2%正在执行调试检查。我们已禁用这些检查,并将自己定位为类似于无需调试信息的二进制文件的“优化构建”。那些仍希望调试功能的人可以使用股票蟒蛇的“调试构建”,因为它们是可互换的。有关我们在Pyston V2.2中删除的功能的完整列表,请参阅我们的维基。

正如我们继续与潜在客户交谈,我们现在觉得Pyston可以在开源商业模式上茁壮成长,主要是通过支持服务开始。这意味着我们开设了Sourced Pyston v2.2,您可以在这里找到我们的GitHub。

我们已存档旧存储库以减少混淆,但您仍然可以找到这里。

我们正在研究哪些最新的变化可以向CPython上游。在整个过程中,我们欢迎您的贡献。获得覆盖其他平台的Pyston的帮助将是特别有用的。

我们继续尝试使Pyston尽可能令人信服,易于使用。 将Pyston工作到您的项目中应该简单地用“Pyston”替换“Python”。 如果不是这种情况,我们很乐意在我们的GitHub问题上或在我们的不和谐频道上了解它。 我们希望您将为Pyston提供尝试,并认为它真的是加快Python代码的最简单方法。