z/OS MVS Program Management: User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


FETCHOPT: Fetching mode option

z/OS MVS Program Management: User's Guide and Reference
SA23-1393-00

The FETCHOPT option allows you to specify how a program object should be paged-mapped (loaded) into virtual storage for execution. The syntax of the FETCHOPT option is:

FETCHOPT={(PACK,PRIME) | (NOPACK,PRIME) | (NOPACK,NOPRIME)}

PACK | NOPACK
Allows you to specify whether the program object is page-mapped into virtual storage on a page or double word boundary. Specifying PACK causes the program object to be page-mapped into page-aligned virtual storage and then moved to storage with double word alignment.

Specifying the NOPACK suboption of FETCHOPT will mark a program object as eligible to be page-mapped into page-aligned virtual storage without a secondary move. Other characteristics of the program, in conjunction with loading algorithms designed to optimize performance or storage usage, may prevent this loading method from actually being used.

PRIME | NOPRIME
Allows you to specify if the program object should be completely read into virtual storage before execution. When PRIME is coded, all of the program pages are read before program execution begins. When NOPRIME is coded, program pages are not read until they are needed during execution.

You cannot specify the combination (PACK,NOPRIME). The default is (NOPACK,NOPRIME).

This option is only valid when processing program objects.

When a program object is loaded from a z/OS UNIX file, it is not page-mapped. NOPRIME is ignored and the entire program is read in before program execution begins. Specifying the PACK option for a program object loaded from a z/OS UNIX file results in doubleword alignment, but does not result in a secondary move.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014