JCL MEMLIMIT

JCL - LINES JCL - MSGCLASS

Advertisements


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

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 job 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:

//MTHEXMP1 JOB (META007),'PAWAN Y', MEMLIMIT=99M 

This statement specifies that the job is limited to the use of 99 megabytes of usable virtual pages above the bar.


Example 2:

//MTHEXMP2 JOB (META007),'PAWAN Y', REGION=0M

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


Example 3:

//MTHEXMP3 JOB (META007),'PAWAN Y', REGION=NOLIMIT

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


JCL - LINES JCL - MSGCLASS

Advertisements