資料の 英語版 に戻るJython コードのサイズ制限
Jython コードのサイズ制限
最終更新: 2024年10月07日
Jython は、各スクリプトを Java バイトコードにコンパイルします。これにより、Java 仮想マシン (JVM) が実行されます。 ただし、Java では単一のバイトコード・ファイルのサイズに制限があります。 そのため、Jython がバイトコードをロードしようとした際に、JVM が異常終了することがあります。 SPSS Modeler は、これが発生するのを防ぐことができません。
Jython スクリプトの記述には、適正なコーディング手法 (変数や関数を使用して共通の中間値を計算することにより重複コードを最小にするなど) を使用するようにしてください。 必要に応じて、コードを複数のソース・ファイルに分割するか、モジュールを使用してコードを定義して、これらが別々のバイトコード・ファイルにコンパイルされるようにしなければならない場合があります。