Previous Topic: MCSUNKNIDS Keyword—Receive Messages for Unknown Console IDsNext Topic: MINTKTLF Keyword—Minimum Ticket Life


MEMLIMIT Keyword—Maximum Memory Space

Valid on z/OS.

Use the MEMLIMIT keyword to specify the maximum number of bytes of non-shared memory space that this user can allocate.

This keyword has the following format:

TSS ADD(TESTID) MEMLIMIT(value)

The MEMLIMIT value can be from 0 to 16,777,215 followed by a letter indicating a multiplier used to calculate the total number of bytes (M for megabyte, G for gigabyte, T for terabyte, and P for petabyte). The maximum petabyte value is 16383P. The maximum terabyte value is 16776192T. This field is not set when the record is inserted. If the field is not set, a RACROUTE EXTRACT will return a length of 4 and a value of X'FFFFFFFF'. You can remove this field from the record by changing it to a null value (change user MEMLIMIT()). MEMLIMIT is only valid at z/OS 1.6 and above.

The following table describes the multiplier value used to calculate the total number of bytes:

Multiplier

Decimal

Binary

Hex

M = Megabyte

1,048,576

2**20

00000000 00100000

G = Gigabyte

1,073,741,824

2**30

00000000 40000000

T = Terabyte

1,099,511,627,776

2**40

00000100 00000000

P = Petabyte

1,125,899,906,842,624

2**50

00040000 00000000

This keyword is used with:

Examples: MEMLIMIT keyword

This example assigns a user a non-shared memory limit of 12345 megabytes:

TSS ADD(TESTID) MEMLIMIT(12345M)	

This example removes a non-shared memory limit from a user:

TSS REMOVE(TESTID) MEMLIMIT