Consultor Eletrônico



Kbase P76964: Has there been r-code segment size limit increases in OpenEdge 10.0A?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/15/2008
Status: Verified

GOAL:

Has there been r-code segment size limit increases in OpenEdge 10.0A?

GOAL:

What are the new maximum limits for r-code segment size limit increases in OpenEdge 10.0A

GOAL:

What will the maximum size of the "Expression Code Segment" be in Release 10.0A?

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.x

FIX:

The Progress r-code has been converted to 32 bit offsets, which allow for larger maximum sizes for most r-code segments.
The new maximum limits are:

Main Action Code Segment 4 MB
Action Code Segment for each internal procedure 4 MB
Expression Code Segment 4 MB
Text segment 4 MB
Initial value segment 4 MB
Debugger segment 4 MB

The size of compiled r-code will grow on average 30% in OpenEdge 10 due to the increase in r-code offsets and changes to underlying structures. The Frame segment may grow as much as 45% when recompiled in OpenEdge 10, and the maximum size of the Frame segment is still limited to 32 K.

It would be worthwhile to run the statistics (-yd) option on the existing application to determine if any Frame segments may exceed maximum size before converting to OpenEdge 10. The ?yd option will produce a client.mon file with information on the different r-code segments.