DFHSCP

DFHSCP is the CICS storage control program. It manages requests for main storage in CICS. Storage control acquires, controls, and frees storage from the dynamic storage area (DSA). The DSA is used for programs, input/output areas, work spaces, and similar functions.

In CICS version 3.2, DFHSMGF, DFHSMMC1, DFHSMMF, and DFHSMMG replace DFHSCP.

Hints

The storage control program is called as a result of EXEC CICS GETMAIN and FREEMAIN requests issued from applications or CICS itself. Reducing GETMAINs and FREEMAINs from application programs reduces DFHSCP CPU use.

The GETMAINs (acquisitions) and FREEMAINs (releases) are reported in the Strobe CICS Supplement in the Configuration Parameters and System-Wide Statistics report.

The Control Subpool should be rounded to 128 and the Shared Subpool should be rounded to 64 to reduce CPU time to DFHSCP. Be aware, however, that if larger amounts of DSA are used, and if virtual storage is tight below the 16-megabyte line, SOS (short-on-storage) or program compressions may result.

Reference Sources

CICS General Information, GC33-0155.

CICS/ESA Application Programming Guide, Version 3 Release 2, ZES1-1466.

CICS Tuning and Performance, Xephon Report, M. Curnow, August 1991.

CICS/ESA Version 3.1.1, Diagnosis Reference, LY33-6072.