Consultor Eletrônico



Kbase P35082: Information about -hardlimit parameter
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/4/2003
Status: Unverified

GOAL:

Information about -hardlimit parameter

FIX:

The following startup parameters are known as "hard limits".
If these hardlimit parameters are exceeded, Progress
will issue a system error and return to the operating system.

Parameter: Description:

-D Directory Size - The number of compiled procedure and
include procedure directory entries.

-e Edit Buffer Size - The size of the edit buffer in 1KB unit

-l Local Buffer Size - The size of the local record buffers
in 1KB units.

-nb Nested Blocks - The maximum number of nested blocks.


-- VERSION 7
The -l (Local Buffer Size) hardlimit has been removed.
As long as the application has the required memory,
Progress will continue to use this memory as the local buffer pool.

The -D (Directory Size), the -nb (Nested Block), and the
-mmax (Maximum Memory) parameters, have all been changed to be
'soft limit' parameters. The -mmax parameter is similar to the
Version 6 parameter, -e (Edit Buffer Size).

'Soft limit' parameters will not cause a system error. Progress will
try to manage the application within the set parameters limits.
If the application needs more resources, Progress will increase the
exceeded limit without issuing a system error.

-- VERSION 8
Startup Parameters, -D (Directory Size), -nb (Nested Block),
-mmax (Maximum Memory), and the -l (Local Buffer Size), have been
re-introduced as 'soft limit' parameters.


To force Progress to adhere to the set limits, Version 8 has a new
startup parameter, -hardlimit.
When -hardlimit is specified and one of the limits is exceeded, Progress will generate a WARNING message which is written to the current output (if there is current output) and to the log file (.LG). In addition, Progress issues a message that a resource limit was reached and raises an untrappable STOP
condition.