Required memory sizes for the Observe program
This section explains how to calculate the required memory sizes for the HULFT Observe program.
The method to calculate the required memory sizes depends on the storage where the code conversion tables are expanded.
Specify the location of the storage where the code conversion tables are expanded to Storage for Code Conversion Table (CODE-CONVERSION-LOCATION) in the System Environment Settings file (HULPRM).
For details, refer to the following:
HULFT10 for zOS Administration Manual :
-
The calculations shown here are intended to serve as a guide. Calculated memory sizes and the actual memory sizes may differ depending on the system environment in use.
-
For the Observe program, the values in the formulas for Send Request assume that Work File Transfer is specified for the transfer mode.
When loading the code conversion table into a "31-bit storage area"
Use the formulas shown below to calculate the required memory sizes for the Observe program (unit: KB).
Formula for the below-the-line storage
Required memory size for the Observe program in the below-the-line storage = a + b
Formula for the above-the-line storage
Required memory size for the Observe program in the above-the-line storage = c + d
The below tables show the calculations for the substituted values.
|
|
Below-the-line storage |
Remarks |
---|---|---|---|
a |
Startup |
212KB |
Fixed value |
b
|
Send Request |
(Number of Observe processing instances executed simultaneously x 64KB) + 84KB |
|
Resend Request |
(Number of Observe processing instances executed simultaneously x 14KB) + 64KB |
|
|
Remote Job Execution |
(Number of Observe processing instances executed simultaneously x 48KB) + 92KB |
|
|
Manager Connection |
(Number of Observe processing instances executed simultaneously x 34KB) + 100KB |
|
|
|
Above-the-line storage |
Remarks |
---|---|---|---|
c |
Startup |
2,908KB |
Fixed value |
d
|
Send Request |
(Number of Observe processing instances executed simultaneously x 1,096KB) + 900KB |
|
Resend Request |
(Number of Observe processing instances executed simultaneously x 312KB) + 700KB |
|
|
Remote Job Execution |
(Number of Observe processing instances executed simultaneously x 648KB) + 600KB |
|
|
Manager Connection |
(Number of Observe processing instances executed simultaneously x 4,100KB) + 1,470KB |
|
Calculation example 1
If the calculation is for Send Request and the number of Observe processing instances executed simultaneously is "4", calculate the required memory sizes for the Observe program as shown below.
Required memory size for the Observe program (below-the-line storage)
- a:
-
212KB
- b:
-
((4 x 64) + 84)KB
Required memory size for the Observe program (above-the-line storage)
- c:
-
2,908KB
- d:
-
((4 x 1,096) + 900)KB
The above calculations result in the following required memory sizes for the Observe program:
Required memory size in the below-the-line storage: a + b = 552KB
Required memory size in the above-the-line storage: c + d = 8,192KB
Calculation example 2
If the calculation is for Manager Connection and the number of Observe processing instances executed simultaneously is "3", calculate the required memory sizes for the Observe program as shown below.
Required memory size for the Observe program (below-the-line storage)
- a:
-
212KB
- b:
-
((3 x 34) + 100)KB
Required memory size for the Observe program (above-the-line storage)
- c:
-
2,908KB
- d:
-
((3 x 4,100) + 1,470)KB
The above calculations result in the following required memory sizes for the Observe program:
Required memory size in the below-the-line storage: a + b = 414KB
Required memory size in the above-the-line storage: c + d = 16,678KB
When loading the code conversion table into a "64-bit storage area"
Use the formulas shown below to calculate the required memory sizes for the Observe program (unit: KB).
Formula for the below-the-line storage
Required memory size for the Observe program in the below-the-line storage = a + b
Formula for the above-the-line storage
Required memory size for the Observe program in the above-the-line storage = c + d
The below tables show the calculations for the substituted values.
|
|
Below-the-line storage |
Remarks |
---|---|---|---|
a |
Startup |
212KB |
Fixed value |
b
|
Send Request |
(Number of Observe processing instances executed simultaneously x 64KB) + 84KB |
|
Resend Request |
(Number of Observe processing instances executed simultaneously x 14KB) + 64KB |
|
|
Remote Job Execution |
(Number of Observe processing instances executed simultaneously x 48KB) + 92KB |
|
|
Manager Connection |
(Number of Observe processing instances executed simultaneously x 34KB) + 100KB |
|
|
|
Above-the-line storage |
Remarks |
---|---|---|---|
c |
Startup |
2,652KB |
Fixed value |
d
|
Send Request |
(Number of Observe processing instances executed simultaneously x 1,004KB) + 800KB |
|
Resend Request |
(Number of Observe processing instances executed simultaneously x 322KB) + 650KB |
|
|
Remote Job Execution |
(Number of Observe processing instances executed simultaneously x 644KB) + 600KB |
|
|
Manager Connection |
(Number of Observe processing instances executed simultaneously x 4,100KB) + 1,340KB |
|
Calculation example 1
If the calculation is for Send Request and the number of Observe processing instances executed simultaneously is "4", calculate the required memory sizes for the Observe program as shown below.
Required memory size for the Observe program (below-the-line storage)
- a:
-
212KB
- b:
-
((4 x 64) + 84)KB
Required memory size for the Observe program (above-the-line storage)
- c:
-
2,652KB
- d:
-
((4 x 1,004) + 800)KB
The above calculations result in the following required memory sizes for the Observe program:
Required memory size in the below-the-line storage: a + b = 552KB
Required memory size in the above-the-line storage: c + d = 7,468KB
Calculation example 2
If the calculation is for Manager Connection and the number of Observe processing instances executed simultaneously is "3", calculate the required memory sizes for the Observe program as shown below.
Required memory size for the Observe program (below-the-line storage)
- a:
-
212KB
- b:
-
((3 x 34) + 100)KB
Required memory size for the Observe program (above-the-line storage)
- c:
-
2,652KB
- d:
-
((3 x 4,100) + 1,340)KB
The above calculations result in the following required memory sizes for the Observe program:
Required memory size in the below-the-line storage: a + b = 414KB
Required memory size in the above-the-line storage: c + d = 16,292KB