Community
Participate
Working Groups
The org.eclipse.sphinx.emf.resource.AbstractModelConverter.converterSave() method causes OutOfMemoryError with larger models. (We experienced the issue via a ~150M model.) The problem arises from two root causes: 1. the method receives an XMLString as an input which is already loaded in the memory; 2. and the DOM structure created inside the method contributes an additional memory overhead to this. As a workaround, we simply avoid the calls of this method. (The related lines of code are commented out from ARTOP.) This is, however, not sufficient as a permanent fix; we are currently allowed to do this because we work with fixed versions and do not require minor change handling among models whilst the output. As a solution proposal, we would recommend avoiding DOM structures in case of expansive models.
Closed stale issue before migration