PROIV Workspace Dimensions and Calculations |
Virtual Machine |
The PROIV workspace dimensions are outlined in the table below:
Area |
Default |
Minimum |
Maximum |
Specification Area Size |
200K (64-bit) 172K (32-bit) |
10K 10K |
250K 250K |
Data Area Size |
270K (64-bit) 256K (32-bit) |
64K 64K |
300K 300K |
The PROIV workspace calculations are outlined below:
The workspace is a sum of the environment variables SPECSIZE and DATABUFFERSIZE.
Workspace = SPECSIZE + DATABUFFERSIZE
The function SPECSIZE must be less than or equal to the environment SPECSIZE:
FUNCTION SPECSIZE <= ENVIRONMENT SPECSIZE
The function DATABUFFERSIZE plus the Maximum Stack Usage must be less than or equal to the environment DATABUFFERSIZE:
(DATABUFFERSIZE + Maximum Stack Usage)<= ENVIRONMENT DATABUFFERSIZE
The maximum memory usage is the stack size multiplied by the maximum function nesting level.
Maximum Memory Usage = Stack Size * Maximum Nesting Level
Topic ID: 720286