If you are using Windows, use the “TopBraid Composer.ini.orig” file. This will ensure the settings stay the same even if other Eclipse applications try to change it.
Open the file with a text editor. The -Xmx value can be set to any whole number, such as “-Xmx800m”. However, if the value exceeds the amount of memory that can be allocated to the JVM by your system, Composer will not start. If this occurs, edit the .ini/.orig file for a smaller size until Composer starts.
For Macintosh users, the .ini file is packaged with the application. Find the application file, it will be named “TopBraid Composer”, and right-click to choose ‘Choose Package Contents’. The ‘TopBraid Composer.ini’ is found in the Contents/MacOS folder.
The maximum size for the Java heap is highly dependent on the system setup, including JVM limitations (32- vs. 64-bit), and available memory. Java heap is allocated in contiguous memory. The effective maximum size for a 32-bit Windows machine tends to be about 1024m (but can be 1000m, etc.). 64-bit machines with larger amounts of RAM can set the maximum heap size (with the -Xmx setting) to larger sizes.