Configuring Prestart Parameters Forms Services Web Runtime Pooling

Performance Tuning Considerations 14-3

14.1.2.1 Configuring Prestart Parameters

Use Enterprise Manager Fusion Middleware Control to configure runtime pooling for Forms Services with the following parameters as described in Table 14–2 : Note that prestartMin defines the minimum number of pre-started runtimes that must exist at any time while runtime pooling is still active for a specific application. The minimum value must be less than or equal to whats defined for the prestartInit parameter. The prestartMin parameter can be modified at any time and does not require the application server to be restarted. The new entries will be picked up when a client requests a connection to a pre-started runtime process and the prestarted runtime processes have not timed out. Once they have timed out, an application uses default behavior and a minimum threshold is not maintained. Each configuration section can specify values for these parameter. If the prestartRuntimes = true entry is found, but there is no associating prestart parameter, then default values are used. Table 14–2 Forms Runtime Pooling Parameters Parameter Name Data type Description Default Value prestartRuntimes boolean Runtime pre starting or pooling is enabled only if true false prestartInit integer Number of the runtime processes that should be spawned initially 1 prestartTimeout integer Time in minutes after which all the prestarted processes of this pool configuration section will be stopped. A runtime process is removed from the prestart pool once client connection is made and thus will not be stopped. 0 When set to zero the timer never starts prestartMin integer Minimum number of runtime processes to exist in the pool. prestartIncrement integer The number of runtime processes to be created when the number of prestarted runtime processes is less than minRuntimes. 14-4 Forms Services Deployment Guide In a load balanced system that has multiple instances of Oracle WebLogic Managed Server, the various values provided for the above parameters are on a per JVM basis, and not the total for the application.

14.1.2.2 Starting Runtime Pooling