USER_STRPL_SIZE

Specifies the initial string pool size in bytes.

GT.M uses the string pool for most of its working data space memory requirements, that is, all except those placed in the stack. When the string pool becomes full, GT.M automatically expands this space.

A small USER_STRPL_SIZE reduces the initial working set size and therefore the overhead for image activation. While a small USER_STRPL_SIZE saves the overhead of a string pool expansion, a large USER_STRPL_SIZE may be more efficient for an application that immediately initializes a large number of variables. The default USER_STRPL_SIZE represents a reasonable compromise for many known applications.