Order of Startup for Listeners and Logging Servlets

8-30 Oracle WebLogic Communications Server Administration Guide The Configuration Wizard also installs default startup scripts when you configure a new domain. These scripts are installed in the MIDDLEWARE_HOMEuser_ projectsdomainsdomain_namebin directory by default, and include: ■ startWebLogic.cmd, startWebLogic.sh—These scripts start the Administration Server for the domain. ■ startManagedWebLogic.cmd, startManagedWebLogic.sh—These scripts start managed engines and replicas in the domain. If you use the Oracle-installed scripts to start engines and replicas, you can override JVM memory arguments by first setting the USER_MEM_ARGS environment variable in your command shell.

8.8.2 Tuning Garbage Collection with JRockit

JRockit provides several monitoring tools that you can use to analyze the JVM heap at any given moment, including: ■ JRockit Runtime Analyzer—provides a view into the runtime behavior of garbage collection and pause times. ■ JRockit Stack Dumps—reveals applications thread activity to help you troubleshoot andor improve performance. Use these and other tools in a controlled environment to determine the effects of JVM settings before you use the settings in a production deployment. The following sections describe suggested starting JVM options for use with the JRockit. If you use JRockit with the deterministic garbage collector recommended, use the options described in Section 8.8.3, Using Oracle JRockit Real Time Deterministic Garbage Collection .

8.8.3 Using Oracle JRockit Real Time Deterministic Garbage Collection

Very short response times are most easily achieved by using JRockit Real Time, which implements a deterministic garbage collector. Oracle recommends using the following JVM arguments for engine tier servers in replicated cluster configurations: -Xms1024m -Xmx1024m -XgcPrio:deterministic -XpauseTarget=30ms -XXtlasize:min=8k -XXnosystemgc Note: Setting the USER_MEM_ARGS environment variable overrides all default JVM memory arguments specified in the Oracle-installed scripts. Always set USER_MEM_ARGS to the full list of JVM memory arguments you intend to use. For example, when using the Sun JVM, always add -XX:MaxPermSize=128m to the USER_MEM_ARGS value, even if you only intend to change the default heap space -Xms, -Xmx parameters.