+1 vote
1.7k views
I am running OpenLCA1.7.4 with ecoinvent 3.5. My laptop has 2.7 GHz CPU and 16GB of RAM so should be fine for running OpenLCA with ecoinvent.

I have re-imported ecoinvent and reinstalled open LCA twice (in case something went wrong with any of the downloads and imports the first time). I have also followed previous FAQ threads on reassigning more memory (e.g. https://ask.openlca.org/594/how-to-assign-more-memory-to-openlca?show=594#q594) but I still keep getting the same message.

When I create very simple (one process) product systems (for exporting to excel) I get a message saying there is insufficient memory to perform the calculation. When I restart my computer and restart OpenLCA it might work for one product system but when i go on to create a second or third I start getting the message again.

I have run out of ideas for fixing the problem. I hope someone can help.
in openLCA by (130 points)
by (100 points)
I am running OpenLCA 1.10.2 in Windows 10 Pro with 1.8 GHz CPU and 8 GB of RAM. According to the Manual should be more than enough to run "very complex product systems" (It says: "It is recommended to increase this value for calculating very complex product systems (e.g. to ~4,000MB", pg. 17, 1.10 User Manual).

It runs after allocating 6 GB, but the performance is quite poor. It takes >2 minutes to calculate the impacts (Quick Results) of a single process (both Unit and System processes).

1 Answer

0 votes
by (114k points)
You need to specifically allocate memory since as Java application openLCA runs in a closed and safe "sandbox" (in laymen's terms) independent from the operating system. For ecoinvent and multiple product systems, 8GB should suffice.

How much memory did you assign - can you maybe post the section from the config file?

Somewhat related, we just recently updated the numerical libraries for the Mac version, thus I recommend using the beta 1.9 (latest build tab on the download page) for Mac.
...