Modifying JVM Parameters in Server Start Scripts

Hello All,

we have IS version 7.1.2.0 and below are the fix and JVM settings
Version 7.1.2.0
Updates IS_7.1.2_Core_Fix38
TNS_7-1-2_DB_Fix4
TNS_7-1-2_Partner_Fix3

Java Version 1.5.0 (49.0)
JAVA_MIN_MEM=256M
JAVA_MAX_MEM=8192M
JAVA_MEMSET=“-ms${JAVA_MIN_MEM} -mx${JAVA_MAX_MEM}”
JAVA_ARG1=“-XdoCloseWithReadPending”
JAVA_OPT_PREFER_IP4V=“-Djava.net.preferIPv4Stack=true”

we have AIX Version AIX 6.1 and 32GB of RAM.

we are planning to modify the JVM min and max settings. Can you please someone let me know, upto what extent we can set these Java min and max parameters.
Is there algorithm to set JVM parameters in the server startup file.

Thanks in Advance!

Regards,
Raghu

It depends on your capacity planning and performance analysis should indicate whether you need to set higher maximum and minimum heap size values.

Please take assistance from SAG support and not sure if they still support wM 7.1.

The Min- Setting should always be smaller or equal to the Max-Setting.

Values above 3584M will only work when using 64bit-Mode for the JVM.
There is an related parameter in the shell script.

We were using HP-UX and are now using Solaris.
For certain issues we have added a “-Xss4096k” to the “JAVA_MEMSET=”-ms${JAVA_MIN_MEM} -mx${JAVA_MAX_MEM}“”-String.

We had no need to go beyond 4096M with these settings for our application, but this can vary depending on your application. You will have to experiment with different values.

One Point to remember:
the higher the min-value, the longer the JVM needs to initialize, which delays the startup of the IS.

Regards,
Holger