Stack Size (-s)
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Use Stack Size (-s) to change the size of the stack (an internal memory
area used by ABL program modules).
| Operating system and syntax | UNIX / Windows |
-s
n
|
||
|---|---|---|---|---|
| Use with | Maximum value | Minimum value | Single-user default | Multi-user default |
| Client Session | 5,242,8781 | 9 | 128 | 128 |
- n
- The size of the stack in 1KB units. Note: The default is value 128, and Progress recommends against setting it to a lower value. Setting this startup parameter to a value less than 128 may result in runtime errors in some environments.
Increase the stack size if one of the following messages appears:
|
Stack overflow errors are most likely when data definitions are loaded for very large tables or use recursive procedures.
Note: If your application passes array parameters to procedures or functions, your
stack size requirements can increase significantly.
1 Actual maximum value is limited only
by available memory