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:
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
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|