Psyco.

PSYCOは、Pythonコードの実行を大量に高速化することができるPython拡張モジュールです。
今すぐダウンロード

Psyco. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Psyco Team
  • 出版社のWebサイト:

Psyco. タグ


Psyco. 説明

PSYCOは、Pythonコードの実行を大量に高速化することができるPython拡張モジュールです。 Psyco Projectは、Pythonコードの実行を大量にスピードアップすることができるPython拡張モジュールです。 Pythonプログラムステップをステップバイステップで解釈するのではなく、他の言語に存在するもののような少しのジャストインタイム(JIT)コンパイラ。 JITコンパイラへの従来のアプローチとの違いは、PSYCOが同じブロックのいくつかのバージョンを書き込みます(ブロックは関数のビットです)。しかし、それはより一般的です。その結果、変更されていないPythonプログラムがFaster.BeneFITS2Xを100倍速化して、通常は4倍速で、変更されていないPythonインタプリタと変更されていないソースコードを使用して、現在動的にロード可能なC拡張モジュールです.DrawBackSpsycoは現在、多くのメモリを使用しています。現在(任意のOSの下)Intel 386互換プロセッサでのみ実行されます。 Pythonが働く方法を備えた微妙な意味的な違い(すなわちバグ)があります。ほとんどのプログラムでは明らかではないはずです。実際のパフォーマンス上昇は非常に大きくなる可能性があります。一般的なコードの場合は、少なくとも2倍速のスピードアップ、より通常は4倍速です。しかし、Psycoが輝くところはアルゴリズムコードを実行するときです。このような場合は、代わりにPSYCOの使用を検討してください。 10倍から100倍速のスピードアップが得られます。理論的には、実際にはC自体の性能までこのようなコードをスピードアップすることが可能です。PSYCOの性質のなお、特定のプログラムの実際のパフォーマンス向上を予測することは困難です。 Psycoのメモリオーバーヘッドが現在大きいです。私は時間の経過とともに少し減少しましたが、それでもオーバーヘッドです。このオーバーヘッドは、PSYCOの書き換えがPythonコードの量に比例します。したがって、アプリケーションがいくつかのアルゴリズムの「コア」機能を持っている場合、これらはPSYCOを加速させるものであるものです。 :・このリリースではPythonWhatの新機能:・いくつかのバグ修正。


Psyco. 関連ソフトウェア