You can monitor and control dynamically the memory HSHSPBC allocates for CLI by entering the DMEM command transit without the SET option:
The DMEM transaction (with no options) displays the current allocation of memory so that it can be changed, as required, and provides a map, DBCMAPM, displayed on the screen as follows:
where:
Heading |
Definition |
SIZE |
Installation-specified buffer size |
MIN |
This column is no longer meaningful, since free blocks are no longer pre‑allocated. Blocks are allocated by GETMAIN to satisfy application requests and then placed on the free chain when released. |
MAX |
A block to be released that is placed on the free chain if the sum of the ALOC plus #FRE is less than MAX |
#FRE |
Number of blocks currently on the free chain |
ALOC |
Number of blocks currently in use by applications (not including #FRE) |
GETM |
Number of getmains because of an empty free chain |
USED |
Number of times control blocks were obtained, including getmain and successful use of free blocks |
OVRC |
Number of over‑allocations (requests assigned a larger buffer than required) |
OVRK |
Over‑allocated kilobytes; that is, the sum of the number of over‑allocated bytes |
>MAX |
Number of requests (with respect to the OVRC) and the number of requests (with respect to the OVRK) for buffers greater than the HSHSPBC‑specified maximum |