000038589 - Recommended Java heap memory settings in RSA Identity Governance & Lifecycle

Document created by RSA Customer Support Employee on Mar 19, 2020
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000038589
Applies ToRSA Product Set: RSA Identity Governance & Lifecycle
RSA Version/Condition: 7.0.x, 7.1.x, 7.2.x
IssueThis RSA Knowledge Base Article describes the recommended Java heap memory settings in RSA Identity Governance & Lifecycle.
ResolutionThe Java heap memory settings, -Xms, -Xmx and -XX:MaxPermSize are automatically calculated and set at startup of the RSA Identity Governance & Lifecycle application. These values are computed based on the total system memory not to exceed 32 GB. RSA engineering has determined that performance may decrease with larger heap sizes beyond 32 GB.

The calculations used to determine these values are in the startup file /etc/init.d/aveksa_server under the heading:  # compute JAVA_OPTS based on total system memory..

RSA does not recommend modifying these settings but if they need to be modified, look for the following section in the /etc/init.d/aveksa_server file that tells you what to be aware of and how to make the changes.

        # If memory values need to be increased above these levels set them as needed
        # Ensure any database needs for memory are not effected
        # Uncomment out the line below with the necessary values.
        # It is recommended to set Xms = Xmx
        #JAVA_OPTS=""-Xms8192m -Xmx8192m -XX:MaxPermSize=2048m

Please also keep in mind that increasing the heap size above 32 GB as mentioned above will likely decrease performance.