Troubleshooting Java Memory Issues

You can resolve Java Heap Space error messages that a user may receive when performing operations such as checking in, checking out, and so forth. These errors occur when the user is working with large amount of data, such as thousands of parts or parts with thousands of configurations.


Before you begin: The user must install the ENOVIAIntegration Exchange Framework Client (IEFClient).

Context:

Note: You should perform this task on each client workstation where the user is receiving Java Heap Space error messages. Each time the user installs a new IEFClient, you need to repeat the task if the user is still working with very large amounts of data.

  1. From Program Files/Dassault Systems/IEFCLIENTV6Rversion_number\IEFClientWorkspaceService, open config.xml in a text editor.
  2. Edit the line <javaoptions>-Xmx256m -Xms256m</javaoptions> to increase the two -Xmx256m entries.

    The java.exe processes these two -Xmx256m settings when it runs IEFClient commands during operations such as check-in and check-out.

    For example, edit the line to:
    <javaoptions>-Xmx1024m -Xms1024m</javaoptions>
  3. Save the edits.

Users with the new <javaoptions> settings should no longer receive the Java Heap Space error message when promoting large amounts of data.