Psycoは Python に特化したコンパイラです。ドキュメントの状態
Psyco は大量のメモリを使用する可能性があり、使用する予定です。
このメモリ使用量の主な理由は何ですか? 一般に、かなりのメモリ オーバーヘッドは JIT コンパイラの機能ですか?
編集:これまでの回答に感謝します。有力候補は3人。
- それぞれがメモリを必要とする複数の特殊なブロックの書き込み
- オンザフライでソースをコンパイルすることによるオーバーヘッド
- 動的プロファイリングを行うのに十分なデータをキャプチャすることによるオーバーヘッド
問題は、メモリ使用量の支配的な要因はどれかということです。私は自分の意見を持っています。しかし、実際に正しい答えを受け入れたいので、報奨金を追加しています! メモリの大部分がどこで使用されているかを誰かが実証または証明できる場合は、それを受け入れます。それ以外の場合、コミュニティが投票した人は、バウンティの最後に自動的に承認されます.