Kbase P8863: Mmax warning messages (5409) appear when running programs against 9.1D database
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  14/01/2005 |
|
Status: Unverified
FACT(s) (Environment):
UNIX
Windows Intel
Progress 9.1D
SYMPTOM(s):
Receiving -mmax warnings running application
WARNING: -mmax exceeded. Automatically increasing from <old value> to <new value> (5409)
CHANGE:
Upgraded from 9.1C to 9.1D01
CAUSE:
Progress allocates memory dynamically for the execution buffer it uses for r-code segments. When Progress is forced to swap out r-code segments and it needs to exceed the -mmax value, Progress will increase this value and then display a warning message.
FIX:
Progress will use the amount of memory that is predetermined by the (-mmax) parameter. Once this value has been used Progress will then swap out as many r-code segments, as necessary, to free up additional space. This is done so that Progress can read in additional r-code segments. R-code segments that are not being actively used can be swapped out to a sort file to free-up additional memory.
To eliminate the warning message, use the -mmax hard limit client startup parameter. The recommended value is 8 MB.