PRIVATE
The PRIVATE (PRI) service summarizes virtual storage allocations for private storage in an address space and displays an overview of subpool allocations within a private address space.
Use the PRIVATE service to
- display allocated storage and fragmented free space by subpool and key
- debug applications that use excessive private storage
- tune virtual storage-constrained systems
- monitor virtual storage use within an address space
Syntax
The parameters are defined as follows:
Parameter | Description |
---|---|
@ | your own address space (default) |
asi | address space instance; see Identifying-address-spaces for more information |
LSQA | detailed report of allocations in the Local Systems Queue Area (LSQA), which consists of subpools 203-205, 213-215, 223-225, and 253-255 |
spid | three-digit decimal subpool identifier in the range between 0 and 255 |
TCB | summary of the storage allocated by all tasks in the address space |
address | address of the TCB for which you want to display a detailed report of storage allocations |
HIGH | summary of subpools located in private high storage |
LOW | summary of subpools located in private low storage |
PVT | summary of subpools 0-127, 129-132, 229, 230, 236, 237, 251, and 252 |
SWA | detailed report of allocations in the Scheduler Work Area (SWA), which consists of subpools 236 and 237 |
REGION | regions for the specified address space |
Example 1
To determine LSQA usage for address space INVENTRY, type
PRIVATE INVENTRY
AMTPR8I SUMMARY OF LSQA STORAGE FOR INVENTRY BY SUBPOOL
AMTPR9I SP ,TYPE/KEY 0 1 2 3 4 5 6 7 8-F TOTAL
AMTPRBI 255,ALLOC 240K 240K [3]
AMTPRBI FFS 7K 7K [4]
AMTPRCI ..........................EXTENDED PRIVATE.....................
AMTPRBI 205,ALLOC 4K 4K
AMTPRBI FFS 0K
AMTPRBI 215,ALLOC 284K 284K
AMTPRBI FFS 3K 3K
AMTPRBI 225,ALLOC 16K 16K
AMTPRBI FFS 8K 8K
AMTPRBI 255,ALLOC 8648K 8648K
AMTPRBI FFS 1K 1K
AMTPRDI ------------------------------ TOTALS -------------------------
AMTPRTI TOT,ALLOC 9192K 9192K [5]
AMTPRTI FFS 19K 19K [6]
Legend:
- type of private storage information displayed
- address space name for which private storage information is displayed
- amount of allocated storage, both above and below the 16-MB line, for a subpool within the key
- amount of fragmented free space, both above and below the 16-MB line, within the allocated storage for a subpool within the key
- total amount of allocated storage for the address space by subpool and key
- total amount of fragmented free space within allocated storage for the address space by subpool and key
Example 2
To summarize storage allocations by subpool and key for all TCBs belonging to address space INVENTRY , type
PRIVATE INVENTRY TCB
AMTPRBI
[1] [2] [3]
AMTPRWI # 1 TCB=7FE158, RB=007FDC58, PGM=IEAVAR00
AMTPRVI =============================================
[4] [5] [6]
AMTPRHI SP KEY ABOVE BELOW OWNER
[7] [8] [9] [10]
AMTPRLI ALLOC FFS ALLOC FFS
AMTPRBI 229 0 24K OWN
AMTPRBI 230 0 60K 6K 8K 2K OWN
AMTPRBI ---------------------------------------------
AMTPRBI TOTAL 84K 6K 8K 2K [11]
AMTPRBI
AMTPRWI # 2 TCB=7FF7C0, RB=007F3D60, PGM=IEFSD060
AMTPRVI =============================================
AMTPRHI SP KEY ABOVE BELOW OWNER
AMTPRLI ALLOC FFS ALLOC FFS
AMTPRBI 0 0 4K 2K SHR
AMTPRBI 229 0 4K 3K 36K 6K OWN
AMTPRBI 230 0 468K 21K 56K 15K OWN
AMTPRBI 236 0 628K 33K 104K 16K SHR
AMTPRBI 237 0 636K 33K 124K 21K OWN
AMTPRBI 252 0 636K 33K 128K 24K OWN
AMTPRBI ---------------------------------------------
AMTPRBI TOTAL 2372K 123K 452K 84K
AMTPRBI
AMTPRWI # 3 TCB=7FF228, RB=007FF128, PGM=IKJEFT01
AMTPRVI =============================================
AMTPRHI SP KEY ABOVE BELOW OWNER
AMTPRLI ALLOC FFS ALLOC FFS
AMTPRBI 0 0 4K 2K SHR
AMTPRBI 1 0 12K 5K 8K 3K SHR
AMTPRBI 2 0 4K 3K OWN
AMTPRBI 78 0 124K 7K 84K 12K SHR
AMTPRBI 230 0 44K 7K 56K 6K OWN
AMTPRBI 236 0 204K 19K 104K 7K SHR
AMTPRBI 251 0 300K 47K 280K 34K OWN
AMTPRBI 252 0 500K 52K 480K 43K OWN
AMTPRBI ---------------------------------------------
AMTPRBI TOTAL 1184K 137K 1020K 110K
Legend:
- address of TCB
- address of current RB
- name of program running under the current RB
- subpool number
- key
- whether subpool is owned (OWN) or shared (SHR)
- amount of storage allocated above the 16-MB line
- amount of free space above the 16-MB line
- amount of storage allocated below the 16-MB line
- amount of free space below the 16-MB line
- total of all allocated and free storage for the TCB, in all subpools and keys
Example 3
To display storage allocations by subpool and key for the specific TCB at location 7FE158, type
PRIVATE INVENTRY TCB 7FE158
AMTPRFI PRIVATE STORAGE FOR TCB AT 7FE158 BY SUBPOOL AND KEY, AS: INVENTRY
AMTPRBI
[2] [3] [4]
AMTPRKI SP=229 KEY= 0 OWN
AMTPRBI --------------------------------------------------------------------
[5] [6] [7] [8]
AMTPRMI ADDRESS LENGTH DATA
AMTPRNI 7FFD0000 0001000 E4C2C640 00000000 00000000 00000000 *UBF ........*
AMTPRNI 00000000 00000000 10000000 00000000 *............*
AMTPRNI 7FFD2000 0001000 E4C2C640 00000000 00000000 00000000 *UBF ........*
AMTPRNI 00000000 00000000 10000000 00000000 *............*
AMTPRNI 7FFD4000 0001000 E4C2C640 00000000 00000000 00000000 *UBF ........*
AMTPRNI 00000000 00000000 10008000 00000000 *............*
AMTPRBI
AMTPRKI SP=229 KEY= 0 OWN
AMTPRBI --------------------------------------------------------------------
AMTPRMI ADDRESS LENGTH DATA
AMTPRNI 7FFCA000 0001000 D7C2C640 00000000 00000000 00000000 *PBF ........*
AMTPRNI 00000000 00000000 10000400 00000000 *............*
AMTPRNI 7FFD1000 0001000 D7C2C640 00000000 00000000 00000000 *PBF ........*
AMTPRNI 00000000 00000000 10000400 00000000 *............*
AMTPRNI 7FFD3000 0001000 D7C2C640 00000000 00000000 00000000 *PBF ........*
AMTPRNI 00000000 00000000 10000000 00000000 *............*
AMTPRBI
AMTPRKI SP=230 KEY= 0 OWN
AMTPRBI --------------------------------------------------------------------
AMTPRMI ADDRESS LENGTH DATA
AMTPRNI 7F6EC000 0001000 E6001000 00000000 03C40000 00000000 *W.......D...*
AMTPRNI 00000000 00000000 00000000 00000000 *............*
AMTPRNI 7F720000 0002000 00000000 00000000 00000000 00000000 *............*
AMTPRNI 00000000 00000000 00000000 00000000 *............*
AMTPRNI 7F722000 0001000 E6000A00 00000000 02AF0000 C01E0000 *W...........*
AMTPRNI 00000000 0000E2E8 E2C2E3E2 D6400005 *....SYSBTSO.*
AMTPRBI
AMTPRKI SP=230 KEY= 0 OWN
AMTPRBI --------------------------------------------------------------------
AMTPRMI ADDRESS LENGTH DATA
AMTPRNI 007EF000 0001000 00000000 00000000 00000000 00000000 *............*
AMTPRNI 00000000 00000000 00000000 00000000 *............*
AMTPRNI 007F0000 0001000 00000000 00000000 00000000 00000000 *............*
AMTPRNI 00000000 00000000 00000000 00000000 *............*
AMTPRNI 7F6E9000 0001000 00000000 00000000 00000000 00000000 *............*
AMTPRNI 00000000 00000000 00000000 00000000 *............*
AMTPRNI 7FFD5000 0002000 E2E3D6D9 00000000 00001000 C7C4C140 *STOR....GDA *
AMTPRNI 7FFD5000 7FFD5120 00000EE0 7FFD5000 *............*
AMTPRNI 7FFDA000 0002000 D1C5E2F2 40E3D9C5 40C3D7D6 D6D34040 *JES2TRECPOOL*
AMTPRNI 40404040 40404040 0000015A 7FFDA4C0 * .....
Legend:
- address to which the TCB belongs
- subpool number
- key
- whether subpool is owned (OWN) or shared (SHR)
- address of storage block allocated by the TCB in the subpool and key
- length of storage block
- first 32 bytes of storage block
- character representation of storage block
Example 4
To list the regions for address space INVENTRY , type
PRIVATE INVENTRY REGION
AMTPR2I REGION ADDRESS LENGTH
AMTPRBI RCT 00001000 00004000
AMTPRBI V=V 00005000 007FB000
AMTPRBI E V=V 05800000 7A800000
Related topic