How to increase the Java Heap Memory on the CA Release Automation Management Server?

Document ID : KB000110003
Last Modified Date : 17/08/2018
Show Technical Document Details
Introduction:
How to increase the Java Heap Memory on the CA Release Automation Management Server?
Environment:
All versions of CA Release Automation
Instructions:
Non Windows

To increase the Management Server process memory allocation, update the -Xmx Java system property. The -Xmx Java system property is located in the catalina.sh file.

In the bin/catalina.sh file, update the -Xmx from 2048M to 4096M.

Example: JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx4096m"

Important! Restart the Management Server after the change.
 

Windows
To increase the Management Server process memory allocation, update the --JvmMx parameter in 'NolioService.bat'.

1. Locate the file <RA Home>\bin\NolioService.bat

2. Locate the following line in the file:

"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-XX:+HeapDumpOnOutOfMemoryError;" --JvmMs 512 --JvmMx 2048

3. Increase the Java heap memory maximum value by modifying the parameter value for --JvmMx and save the file

Ex: To increase the maximum memory to 4GB, modify the line as below:

"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-XX:+HeapDumpOnOutOfMemoryError;" --JvmMs 512 --JvmMx 4096

4. Stop the 'Nolio Release Automation Server' service.

5. Uninstall the Nolio service using the script file 'nolio_server_remove_service.cmd'

5. Reinstall the Nolio service using the script file 'nolio_server_install_service.cmd'

6. Start the 'Nolio Release Automation Server' service.

Important Note: If 'Nolio Release Automation Server' service is running with a service account, please refer the following link below:
                            https://comm.support.ca.com/kb/application-not-starting-after-increasing-jvm-memory-settings/kb000109812
 

Additional Information:
For more information, please refer the following link:
https://docops.ca.com/ca-release-automation/6-4/en/installation/system-requirements#SystemRequirements-MidtoLarge-ScaleDeploymentSoftwareRequirements