0 votes
557 views
Hi

Ive recently installed the latest OpenLCA software and now the system processes really fast. However I constantly get a "Your system has run out of application memory" and it suggests that openLCA is using 86.19 GB of RAm

Ive checked my preferences and it says im restricting it to 7 odd GB

Anyway of fixing this?

Running a macbook pro

Thanks

Brett
in openLCA by (260 points)
edited by

2 Answers

0 votes
by (125k points)

I edited the question as it is specific for Mac. In Mac OS, the simple editing of the ini files does not work. Instead, please proceed as follows.

To expand the memory on a Mac, begin by opening the “Finder”, then “Applications” and find openLCA. Right-click on openLCA and select “Show package contents”:

Then open the file “Contents”, then the file “MacOS”. Double-click on the file “openLCA.ini” (if the text editor is not automatically opened, select the program “Text Edit” manually). In the editor, change the memory manually, for example to 10096M. Then save, close all windows and restart openLCA.

0 votes
by (7.0k points)
edited by

I case you are using openLCA 2.0, also on MacOS you can now simply change the RAM allocation (maximum amount of RAM storage for openLCA 2.0) under File/Preferences. You set for example 8192 MB (= 8GB). To be on the safe side, you can double-check the set value with the description from Andreas.

openLCA 2.0 is also much more efficient for the RAM usage now. For example, the newest ecoinvent 3.9.1 database with unit processes needs only about 1 GB for the standard calculation of a full product system (Lazy/On-demand) and about 3 GB for the Eager/All calculation. System processes need obviously even less RAM than that. 

It is still recommended to allocate more RAM to openLCA than actually needed as a minimum. Of course for Input/Output databases the minimum amount of RAM can be high, which is quickly changed in File/Preferences.

...