Consultor Eletrônico



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.