JCL EXEC MEMLIMIT

JCL - EXEC DYNAMNBR JCL - EXEC RD

Advertisements


MEMLIMIT parameter used to specify the limit on the total number of usable virtual pages beyond/above the bar for single address space for the step.

MEMLIMIT is an optional parameter.


Syntax:

MEMLIMIT={nnnnnM}
         {nnnnnG}
         {nnnnnT}
         {nnnnnP}
         {NOLIMIT}

nnnnnM
nnnnnG
nnnnnT
nnnnnP
Specifies the 5 digit value to be used to specify the limit.

The value can be expressed in below ways.

MMega bytes
GGiga bytes
TTera bytes
PPeta bytes

nnnnn value can be any value in the range 0 through 99999.

The maximum value is 16384 peta bytes.
NOLIMIT Specifies there is no limit to use virtual pages above the bar.

MEMLIMIT=0M means, the step can’t able to use virtual memory above the bar.


Default and overrides:


If MEMLIMIT is not specified and REGION=0M, the default value is specified by SMF.

If MEMLIMIT is not specified, the default value is NOLIMIT.

Specifying MEMLIMIT at job and exec, job MEMLIMIT overrides the exec MEMLIMIT.


Example 1:

//STEP01 EXEC PGM=SAMPLE,MEMLIMIT=99M

This statement specifies that the step is limited to the use of 99 megabytes of usable virtual pages above the bar based on the other job and installation factors.


Example 2:

//STEP02 EXEC PGM=SAMPLE,REGION=0M

This statement specifies that the step can’t able to use virtual memory above the bar.


Example 3:

//STEP03 EXEC PGM=SAMPLE,REGION=NOLIMIT

This statement specifies that the step has no limit to use virtual pages above the bar.


JCL - EXEC DYNAMNBR JCL - EXEC RD

Advertisements