z/OS MVS Programming: Callable Services for High-Level Languages
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Defining the reference pattern for a data area

z/OS MVS Programming: Callable Services for High-Level Languages
SA23-1377-02

On CSRIRP, you tell the system:
  • The lowest address of the area to be referenced
  • The size of the area
  • The direction of reference
  • The reference pattern, in terms of reference unit and gap (if one exists)
  • The number of reference units the system is to bring into central storage on a page fault

The system will not process CSRIRP unless the values you specify can result in a performance gain for your program. To make sure the system processes CSRIRP, ask the system to bring in more than three pages (that is, 12288 bytes) on each page fault.

Your program can have only one pattern defined for that area at one time. If your program will later reference the same area with another reference pattern, use CSRRRP to remove the definition, and then use CSRIRP to define another pattern.

Although the system brings in pages 4096 bytes at a time, you do not have to specify values on CSRIRP or CSRRRP in increments of 4096.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014