Workspace Dimensions

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

Workspace Calculations

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

Comment on this topic

Topic ID: 720286