Managing 64-bit addressing with MEMLIMIT
The IMS HP Change Accumulation Utility MEMLIMIT command specifies the upper limit of storage above the bar that will be used by IMS HP Change Accumulation Utility for spill file data in memory. IMS HP Change Accumulation Utility commands are read from the HPCSYSIN DD.
The following conditions apply when using the IMS HP Change Accumulation Utility MEMLIMIT command:
- The limit value is always given in units of 1 megabyte (1024MB = 1GB).
- The limit can be less than the system MEMLIMIT value to reserve memory above the bar.
- The IMS HP Change Accumulation Utility MEMLIMIT command is supported in both multiple address space mode and single address space mode.
- In single address space mode, the IMS HP Change Accumulation Utility cache manager overrides the IMS HP Change Accumulation Utility MEMLIMIT command.
For example, the MEMLIMIT value set in the following HPCSYSIN DD limits IMS HP Change Accumulation Utility use of above the bar memory to 4GB:
//HPCSYSIN DD * 00470013
ID = CA14 00480013
List 00490013
Unit = 3390 00500013
MAXIMUM LOGS = 118 00510013
PARALLEL LOGS = 5 00520020
PARALLEL SORTS = 7 00530013
Procedure Name = HPCSTASK 00540020
Spill BLKSIZE = 26624 00550013
Select Logs = PRILOG 00560013
MEMLIMIT = 4096 00570020