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

GUID-B6867A9F-335B-48B4-B65C-0D2437A1A1BA-low.pngThe 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

   [1]                  [2]     
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:

  1. type of private storage information displayed
  2. address space name for which private storage information is displayed
  3. amount of allocated storage, both above and below the 16-MB line, for a subpool within the key
  4. amount of fragmented free space, both above and below the 16-MB line, within the allocated storage for a subpool within the key
  5. total amount of allocated storage for the address space by subpool and key
  6. 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

AMTPR8I SUMMARY OF PRIVATE STORAGE FOR INVENTRY BY TCB, SUBPOOL AND KEY
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:

  1. address of TCB
  2. address of current RB
  3. name of program running under the current RB
  4. subpool number
  5. key
  6. whether subpool is owned (OWN) or shared (SHR)
  7. amount of storage allocated above the 16-MB line
  8. amount of free space above the 16-MB line
  9. amount of storage allocated below the 16-MB line
  10. amount of free space below the 16-MB line
  11. 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

                                                                    [1]
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:

  1. address to which the TCB belongs
  2. subpool number
  3. key
  4. whether subpool is owned (OWN) or shared (SHR)
  5. address of storage block allocated by the TCB in the subpool and key
  6. length of storage block
  7. first 32 bytes of storage block
  8. character representation of storage block


Example 4

To list the regions for address space INVENTRY , type

PRIVATE INVENTRY REGION

AMTPR1I LIST OF REGIONS FOR PRIVATE ADDRESS SPACE INVENTRY
AMTPR2I REGION    ADDRESS      LENGTH
AMTPRBI RCT      00001000    00004000
AMTPRBI V=V      00005000    007FB000
AMTPRBI E V=V    05800000    7A800000

Related topic

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*