If you're experiencing memory usage issues in Solibri, you may get the following read error notification when you're trying to open a file:
The system requirements list the recommended RAM for running Solibri. However, even a powerful machine may run into memory issues with Solibri, for example while opening extremely large IFC files. When this out-of-memory error occurs, you get an error message about Java heap space or a prompt to increase the maximum memory usage. The Java heap is essentially the amount of memory Solibri is able to use.
It's possible to work around this type of memory issue by increasing the Xmx option, which specifies the maximum heap size.
To do this in Windows:
-
Open the .vmoptions file in a plain text editor. The file is located in the program files folder of Solibri (C:\Program Files\Solibri\SOLIBRI\Solibri.vmoptions).
-
The first line of the file lists the maximum heap option. The number represents the amount of memory (in Mb) Solibri application can use:
-
To increase the maximum heap, edit the first line.
Important
Do not use all of the maximum RAM capacity (the recommended maximum is 90%).
-
Save the changes and close the file.
To do this in Mac OS:
-
Go to Applications and then Solibri.
-
Right-click the Solibri icon and select Show package contents from the context menu.
-
Inside the package go to Contents, then vmoptions.txt.
-
Open the vmoptions.txt file in textEdit.
-
The file contains all same parameters than the VMoptions file in Windows. Edit the maximum heap parameter as described above.
-
Save the modified vmoptions.txt to your desktop using the same file name.
-
Drag and drop the new file to the original package overwriting the original version of vmoptions.txt.