Python编译器的优缺点

2024-06-28 11:47:31 发布

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

我目前知道以下pythonjit编译器:Psyco、PyPy和unladenswallow。在

基本上,我想问一下你对这些编译器的优点和缺点的个人经验,以及是否有其他值得研究的地方。在

提前谢谢你

亚利桑那州


Tags: 编译器地方经验pypy优点缺点psycopythonjit
2条回答

Christian Perone在前几天有一个非常好的article,他声称{}现在是最快的,运行基准在145秒,而空载燕子300秒,CPython 374秒(Psyco没有帮助,实际上PsycoV2将基准降低到434秒),557对于Jython,请查看我刚才给出的所有详细信息的URL。在

当然,您需要在广泛的基准测试中确认这一点,但它看起来确实可信而且非常有趣。Pypy有一个最大的团队在研究它(而且已经有很多年了,包括几年来得到了欧盟研究基金的慷慨资助),这就是为什么它现在“完全就绪”并准备好迎接黄金时段的原因!-)在

您可以研究一些其他工具来加快python的速度

  • Cython,它需要指定相关方法中所有变量的类型,然后静态编译该方法
  • Numba,它需要LLVM,但是JIT(方法必须用参数类型修饰才能进行编译)。在

相关问题 更多 >