MEMPOOL (Analyze Memory Pool)

MEMPOOL provides analysis of Memory Pool Structure Blocks. The command is not valid if memory pools were not in use at the time of the dump.

Syntax

── MEMPOOL ─┬────────────────────────────────────┬─┬────────────────┬──┤
            ├──────┬─<simple address>────────────┤ ├─ SUMMARY ──────┤
            ├─ AT ─┘                             │ ├─ USAGE ────────┤
            ├─ VIA ──<ASD index>─────────────────┤ └─<poolarea opt>─┘
            ├─ IOCB ─────────────────────────────┤
            ├─ IOCD ─────────────────────────────┤
            ├─ SAVE ─┬────────┬─┬────────────────┤
            │        └─ OLAY ─┘ └─<sizepool opt>─┤
            └─ MGR ──────────────────────────────┘

<sizepool opt>

──┬─[<index>]──┬───────────────────────────────────────────────────────┤
  └─<obj size>─┘

<poolarea opt>

──┬─ CONTENTS ──┬──────────────────────────────────────────────────────┤
  ├─ LINKS ─────┤
  ├─ SCANINUSE ─┤
  ├─ LINKCHECK ─┤
  └─ POOLAREAS ─┘

Explanation

MEMPOOL <simple address>

MEMPOOL AT <simple address>

Analyzes the memory pool structure block at the specified simple address.

MEMPOOL VIA <ASD index>

Analyzes the memory pool structure block referenced by the specified ASD number.

MEMPOOL IOCB

Analyze the memory pool structure block for IOCB (I/O Control Block) structures.

MEMPOOL IOCD

Analyzes the memory pool structure block for IOCD (Direct I/O Control Block) structures.

MEMPOOL SAVE

Analyzes all of the memory pool structure blocks used for save memory allocation.

MEMPOOL OLAY

Analyzes all of the memory pool structure blocks used for overlayable memory allocation.

MEMPOOL MGR

Analyzes the contents of the global pool manager structure block.

MEMPOOL SUMMARY

MEMPOOL USAGE

The SUMMARY and USAGE report options produce tabular reports for the selected MEMPOOL or MEMPOOLS. For the MGR selection, either of these options results in the POOLMGR summary report.

MEMPOOL SAVE [<index>]

MEMPOOL OLAY [<index>]

The "[<index>]" option results in analysis of the memory pool structure block at the specified index.

MEMPOOL SAVE <obj size>

MEMPOOL OLAY <obj size>

The <obj size> option results in analysis of the memory pool structure block used to manage objects of the specified <obj size> object size.

MEMPOOL CONTENTS

Analyzes the contents of every pool area associated with the specified memory pool structure.

MEMPOOL LINKS

Analyzes the object links within each pool area associated with the specified memory pool structure.

MEMPOOL SCANINUSE

Provides a summary of inuse memory areas allocated within each pool area associated with the specified memory pool structure.

MEMPOOL LINKCHECK

Reports on bad links within any pool areas associated with the specified memory pool structure.

MEMPOOL POOLAREAS

Analyzes all memory pool areas associated with the specified memory pool structure.