StringPoolLimit

Integer (prefix multiplier)

5M

Purpose

The StringPoolLimit parameter specifies the maximum amount of memory that is allocated for an interpreter string pool.

A string pool, allocated for each method cache, contains the strings and binaries used by methods in the cache.

The minimum value is 64K bytes. The optimum value for this parameter varies, depending on the amount of physical memory available and the size of the strings and binaries that are accessed frequently.

When a single cache for all processes within a node is used, this parameter takes effect when the node is initialized.

When multiple caches are used, the parameter takes effect when a process is initiated.

Hint

To determine the amount by which the string pool limit is exceeded and how often the limit is exceeded, refer to the statistics for string pool usage: