IGZ9SPM

IGZ9SPM is the COBOL space manager for CICS. It provides or releases main storage as requested by a caller.

Hints

IGZ9SPM can consume significant CPU when it manages free space if the pre-allocated pool size is less than the size required at run time. The default pre-allocated pool is 8KB, but some programs need as much as 200KB at run time.

The IBM supplied run-time option SPOUT issues a message that describes the amount of storage the COBOL space manager allocated during execution. You can use this information to customize a space management tuning table. CICS specific tuning tables can reduce the number of times the COBOL space manager must make system requests to acquire free storage. This can result in fewer storage requests (and thus, some performance improvement) for the application. (The default is NOSPOUT.)

You can increase the default size by modifying the IGZETUN module. You will need to increase the region size of the user job step by the same amount that you increase default size. This greatly reduces CPU use.

Because it is not possible to locate the return address at certain points in IGZESPM, the CPU time cannot be attributed to invoking source statements.

Reference Sources

VS COBOL II Diagnosis Reference Rel 3.2, LY27-9522.