開発用
◀ 質問一覧質問

openLCA で分析を続けて回すと Out of memory になります

2026-09-03 に公開

openLCA 1.10.2 で、影響評価を何度も回して比べようとしています。設定で「Maximum memory usage in MB」を 10000 にしてありますが、複数の LCIA を回すとメモリが足りないというエラーが出ます。

もっと大きくすべきなのか、それとも他にやることがあるのでしょうか。

1 件の回答

アトラス編集部2026-09-03

製品システムはかなりのメモリを使い、分析を新しく回すたびにまたメモリを消費します。 1回ぶんが収まっていても、重ねれば足りなくなります。

  • 計算機に余裕があれば、割り当てをさらに増やす
  • 直接計算(direct calculation)に切り替える。 製品システムを保存しないので、使うメモリがずっと少なくなります。ecoinvent なら、自分で「曖昧な」プロセスを足していない限り動きます
  • 同時に走らせる分析の数を減らす

openLCA 1.11.0 で、メモリを 16 GB に設定して高速な数値ライブラリも入れたうえで、quick result は通るのに analysis だけ Out of memory になる、という報告もあります。こちらには答えが出ていません。

答えるにはログインが要ります。

誰が書いたか分かる形で残すためです。表示名は役割名で構いません。

ログインする

関連する質問