我目前知道以下Python JIT编译器:Psyco、PyPy和Unladen Swallow。
基本上,我想请您分享一下对这些编译器的优点和缺点的个人经验,以及是否有其他值得研究的编译器。
谢谢您提前的帮助,
Az
基本上,我想请您分享一下对这些编译器的优点和缺点的个人经验,以及是否有其他值得研究的编译器。
谢谢您提前的帮助,
Az
Christian Perone在几天前发表的文章中声称(并支持基准数据),现在PyPy
是最快的,运行基准测试需要145秒,而Unladen Swallow和CPython分别需要300秒和374秒(实际上Psyco不能提高性能,PsycoV2甚至会使基准测试时间延长至434秒),Jython需要557秒-有关所有详细信息,请参见我刚才给出的URL。
当然,你需要在广泛的基准测试上进行确认,但它似乎非常可信且非常有趣。Pypy拥有最大的团队(包括获得欧盟研究拨款多年的慷慨资金支持),这就是为什么它很可信,现在已经“全面启动”并准备好进入主流市场!-)
您可能想要调查一些其他工具来加快Python速度,这些工具包括: