微信号:infoqchina

介绍:有内容的技术社区媒体

PyPy 2.4.0发布,性能进一步提升

2014-09-25 18:13 臧秀涛

PyPy是一款符合标准的Python解释器,几乎可以替代CPython 2.7和3.2.5。PyPy集成了跟踪式的JIT编译器,速度比CPython要快,PyPy还提供了沙盒功能,可以完全安全地运行一些不被信任的代码。


9月22日,PyPy开发团队宣布PyPy 2.4.0发布,该版本的性能有了很大的提升,修复了很多bug,支持的标准库也更新到了2.7.8版本。


下面我们来看一下主要的改进:


  • 内部重构了字符串和GIL的处理,因此性能有了很大的提升。

  • 改进了对长期运行的程序中的很多对象的处理(如Socket),收集和释放更为高效了。

  • 自6月份发布2.3.1以来,修复了很多bug。


感兴趣的读者可以下载尝试。


PyPy项目目前有3个子项目:


  • Py3k,致力于支持Python 3.x,之前发布的PyPy 2.3.1已经兼容Python 3.2.5,目前正在开发支持Python 3.3的版本。

  • STM(软件事务内存),希望提高多线程的执行速度。

  • NumPy,针对PyPy的一个NumPy实现。


另外,该项目目前正在募集资金,希望得到个人或企业的资助,以推动后续的开发工作。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 【思辨】如果相关不意味着因果,那么意味着什么? ——大数据时代的“因果关系”思辨 浅谈 SQL Server 对于内存的管理 搞技术的喝啥酒啊!!! Sublime Text常用插件总结及Package Control安装方法 saltstack之salt-ssh的细枝末节