Storage in the AXMPGANY and AXMPGLOW pools is allocated in multiples of 4K pages on a 4K boundary. The most frequent use is for segments of LIFO stack storage. Storage is initially allocated from the pool using a bit map. For faster allocation, free areas are not normally returned to the pool but are added to a vector of free chains depending on the size of the free area (1 to 32 pages). When storage is being acquired, this vector is checked before going to the pool bit map. If there are no free areas of the right size and there is not enough storage left in the pool, free areas in the vector are put back into the pool, starting from the smallest end, until a large enough area has been created. This action appears as a compress attempt in the statistics. If there is still insufficient storage to satisfy the request, the request fails.
These statistics are for the named storage page pool produced since the most recent statistics (if any). Each of the storage statistics is shown in kilobytes and as a percentage of the total size.
The statistics are described in detail in the DFHXQS3D data area.
Statistic name | Field | Description |
Name | S3ANYNAM | Name of the storage pool AXMPGANY. |
Size | S3ANYSIZ | The total size of the storage pool. |
S3ANYPTR | Address of storage pool area. | |
S3ANYMX | Total pages in the storage pool. | |
In Use | S3ANYUS | The number of pages currently in use. |
Free | S3ANYFR | The number of pages within the pool that are currently free. |
Min Free | S3ANYLO | The lowest number of pages that have been free (since reset). |
Gets | S3ANYRQG | The number of storage GET requests. |
Frees | S3ANYRQF | The number of requests to release storage within the pool. |
Fails | S3ANYRQS | The number of times that a storage request was unable to obtain the requested amount of storage even after a retry. |
Retries | S3ANYRQC | The number of times that a storage request initially failed and was retried after merging any adjacent small free areas to form larger areas. |
Statistic name | Field | Description |
Name | S3LOWNAM | Name of the storage pool AXMPGLOW. |
Size | S3LOWSIZ | The total size of the storage pool. |
S3LOWPTR | Address of the storage pool area. | |
S3LOWMX | Total pages in the storage pool. | |
In Use | S3LOWUS | Number of used pages in the storage pool |
Free | S3LOWFR | The number of pages within the pool that are currently free. |
Min Free | S3LOWLO | The lowest number of pages that have been free. |
Gets | S3LOWRQG | The number of requests to obtain storage within the pool. |
Frees | S3LOWRQF | The number of requests to release storage within the pool. |
Fails | S3LOWRQS | The number of times that a storage request was unable to obtain the requested amount of storage even after a retry. |
Retries | S3LOWRQC | The number of times that a storage request initially failed and was retried after merging any adjacent small free areas to form larger areas. |