Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Virtual storage requirements z/OS MVS Program Management: User's Guide and Reference SA23-1393-00 |
|||||||||||||||||||||||
The approximate minimum storage requirement and the capacity of the linkage editor program are described in Table 1. To increase the capacity for processing external symbol dictionary records, intermediate text records, relocation dictionary records, and identification records, increase value1 or decrease value2 of the SIZE option. Output text record length can be increased by increasing the SIZE option values, but, in no case, can the record length ever exceed the track length for the device or 32KB.
The number of overlay segments and regions that can be processed is not affected by increasing the available storage. For the CESD, the number of entries allowed can be computed by
subtracting, from the maximum number given in Table 1, one entry for each of the following:
To compute the number of intermediate text records that will be produced during processing of either program, add one record for each group of x bytes within each control section, where x is the record size for the intermediate data set. The minimum value for x is 1KB; a maximum is chosen depending on the amount of storage available to the linkage editor and the devices allocated for the intermediate and output data sets. The number of intermediate text records that can be handled by a linkage editor program is less than the maximums given in Table 1 if the text of one or more control sections is not in sequence by address in the input to the linkage editor. The total length of the data fields of the CSECT identification
records associated with a load module cannot exceed 32KB. To determine
the number of bytes of identification data contained in a particular
load module, use the following formula:
SIZE = 269 + 16A + 31B + 2C + I(n + 6)
Note:
Example: A module contains 100 control sections produced
by 20 unique compilations. Each control section is identified during
link-editing by 8 characters of user data specified by the IDENTIFY
control statement. The size of the identification data is computed
as follows:
A = 20 If the optional user data specified on the IDENTIFY control statements
is omitted, the size can be reduced considerably as shown in the following
computation:
269 + 320 = 589 bytes The maximum number of downward calls made from a segment to other segments lower in its path can never exceed 340. To compute the maximum number of downward calls allowed, subtract 12 from the SYSLMOD record size, divide the difference by 12. Examples of maximum downward calls are 84 for a SYSLMOD record size of 1024 bytes and 340 for a SYSLMOD record size of 6144 bytes. |
Copyright IBM Corporation 1990, 2014
|