openLCA で Java heap space や Out of memory のエラーが出ます。
openLCA に割り当てるメモリを増やしたいのですが、どこで設定するのでしょうか。
1 件の回答
変え方は2通りあります。どちらでも構いません。
- 設定画面から。 メニューの File → Preferences → Configuration で「Maximum memory usage in MB」に値を入れます。4 GB を割り当てたいなら 4096 です
openLCA.iniを直接書き換える。 openLCA を閉じたうえで、openLCA.exeと同じフォルダにあるopenLCA.iniをテキストエディタで開き、-XmxとMのあいだの数値を書き換えて保存します
どちらの場合も、変更を反映するには openLCA を起動し直します。 openLCA が Out of memory のときに出すメッセージも、この場所(File/Preference → Configuration)を案内しています。
openLCA.ini の手順は、openLCA.exe と同じフォルダに ini がある構成を前提にしています。MacBook Pro でこの2つの方法を両方試したが変わらなかった、という報告があり、そちらは原因が特定されていません。設定を変えたのに反映されない場合は、割り当てを増やしても Out of memory が直らないときを見てください。
参考にしたスレッド
- How to assign more memory to openLCAask.openLCA2018-05
- Out of memory: openLCA - error messageask.openLCA2025-11
- Memory for calculationask.openLCA2022-02
