Psyco とは、簡単にいうと Python の実行時コンパイラーである。
作者は PyPython (別名 minimal Python) プロジェクトにも関わっている Armin Rigo 氏。
2003年5月5日、めでたくバージョン 1.0 がリリースされた。
2003年8月15日、めでたくバージョン 1.1 がリリースされた。
(19日に小さな修正が入った 1.1.1 がリリースされた。)
ホームページからリンクを辿ってダウンロードしたものをインストールする。
スクリプトに
import psyco
と
psyco.bind(関数名またはクラス名)
を書き加える。
このスクリプトを実行すると、bind に渡された関数やクラスが psyco 経由で実行される。
…簡単だ。
メモリーに余裕がある場合は、
psyco.bind(関数名またはクラス名)
ではなく
psyco.profile()
や
psyco.full()
でモジュール全体を psyco 経由で実行するようにもできる。