PyPy is a fast, compliant alternative implementation of the Python language. |
PyPyチームは6月1日(米国時間)、「PyPy Status Blog: PyPy 2.6.0 release」において、PyPyの最新版となる「PyPy 2.6.0」を公開した。PyPyはPython実装系の1つ。JIT技術を活用して実行速度が高速であり、かつ、メモリ使用量が少ないという特徴を持っている。
PyPy 2.6.0の主な特徴は次のとおり。
- JIT最適化の促進。CPythonと比較して7倍を超える高速性を実現
- zlibおよびbz2モジュールにおける入出力パフォーマンスの向上
- JITパフォーマンスを引き上げるためのリファクタリングとクリーンナップの実施
- フレームサイズの改善
- JITコードのプロファイリングを実施することを目的とした新しい軽量のスタティックプロファイラ「vmprof」を導入(実験段階)
- TLS 1.1および1.2のサポート改善
PyPy 2.6.0は1つ前のリリースであるPyPy 2.5.1のリリースからわずか2カ月でリリースされたバージョン。コードの整理や最適化が進んでさらに高速性が向上している点が注目される。PyPyチームはPyPyおよびPy3k、STM、NumPyといったサブプロジェクトをさらに進展させるにはドネーションが必要だとして、より多くのドネーションの実施を呼びかけている。