Large allocation in Adaptive Server

Adaptive Server automatically tunes the size of procedure cache allocations to optimize memory use and reduce external fragmentation. When serving repeated internal requests for memory, Adaptive Server initially allocates 2K chunks, then scales up the allocation size to a maximum of 16K chunks, based on past allocation history. This optimization is transparent to the end user, except as it contributes to improved performance.