Category:Home/tutorial (Total 12 items)

≪ Commands | Paths ≫

Psyco specialization

fromhttp://nodebox.net/code/index.php/Psyco_specialization

Psycohttp://psyco.sourceforge.net/introduction.htmlはPythonの為に特化されたコンパイラである。
特定のmathもしくはリストに集約的なコマンドを(2倍から100倍)早く走らせることが出来る。
PsycoはNodeBoxに含まれ、インテルマック(i386アーキテクチャ)上で動作する。
コマンドを最適化するにはシンプルに、:

try:
    import psyco
    psyco.bind(command_name) 
except:
    pass

あなたが考えるC extensionで書かれたどのようなコードも代りにPsycoを使用できる。
Psycoがコマンドを調べ、最適化する為にbind()を使いなさい。
Psycoはオンザフライで早くマシンコードを吐き出すであろう。
Psycoの無いユーザーがスクリプトを走らせることが出来るように、Psycoバインディングをtry-exceptブロックで包むことを忘れないこと。

Specialized libraries

NodeBox 1.9.3上ではいくつかのライブラリがPsycoを用いている。

Category:Home/tutorial (Total 12 items)

≪ Commands | Paths ≫

Entries in this Category
Tutorial
Library
Syndicate this site

RSS 1.0 Feed

Return to page top