Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,014)  
HandBrake Japanese Language Version  (2,964)  
CrystalDiskInfo  (1,714)  
Boookends  (1,269)  
CrystalDiskMark  (874)  
Tera Term  (825)  
CotEditor  (626)  
FFFTP  (593)  
えこでこツール  (532)  
10  ffdshow  (524)  
11  SMPlayer  (503)  
12  Cabos  (492)  
13  ギコナビ  (475)  
14  Rappelz Server  (471)  
15  MergeDoc  (457)  
More >>

最近ブックマークされた記事

Pythonで実装されたPythonインタプリタ「PyPy 1.2」リリース、JITコンパイラ採用で高速化を達成

2010年03月16日 13:09 末岡洋子

 「PyPy」開発チームは3月12日、最新版となる「PyPy 1.2」を公開した。JIT(Just-In-Time)コンパイラを初めて搭載、パフォーマンス向上が最大の特徴となる。

 PyPyはPythonで実装されたPythonインタプリタ。PyPy 1.2ではPython 2.5と互換性があり、またPythonの標準ライブラリモジュールのほとんどに対応する。また、信頼できないコードを安全に実行する「サンドボックス」機能や、スタックレスモードでの実行が可能な点なども特徴。

 PyPy 1.2最大の特徴はJITコンパイラが搭載された点で、これによりCで実装されたPythonの標準実装よりも高速にPythonプログラムを動かせるという。また、さまざまな最適化機能も実装されており、大容量のメモリを使用するプログラムの場合メモリ使用量の削減も期待できるという。

 なお、JITコンパイラは安定しており、クラッシュすることもないものの、対応プラットフォームがx86(32ビット)に限定されており、またコードのコンパイル時に非常に大量のメモリを使用することがあることから、まだプロダクトとしてはベータ版であるとしている。

 PyPy開発チームは最新版リリースに合わせてWebサイトを一新したほか、性能情報を伝える「PyPy Speed Center」も公開した。

 最新版はPyPyのWebサイトよりダウンロードできる。ライセンスはMIT License。

PyPy
http://pypy.org/

「PyPy 1.2」ダウンロード
http://pypy.org/download.html

PyPy Speed Center
http://speed.pypy.org/

最終更新:2010年05月16日 17:07