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.