[fpc-pascal]heap and stack size

Mark Emerson mark at angelbase.com
Wed Jan 8 15:39:24 CET 2003


Carl Eric Codere wrote:
> 
> > This is extremely good news.  Let me ask (to be certain I understand),
> > can the stack effectively grow the the limit of memory?  Or will there
> > be an artificial ceiling?
> 
> Greetings,
>         With stack checking on, you can simulate a maximum limit which can
> be used before the program gives a RunError 202, for the stack size, for
> BeOS and  DOS, contrary to what Jonas said, is limited to 256Kb. For AmigaOS,
> stack size is limited to 32K (this can be changed in the OS). This is indicated
> in the FAQ
> 
> Carl

Well...yesterday we had a stack overflow running in a DOS window under
Windows 98 on a machine with 64Mb of RAM.  We used {$M....} to solve the
problem.  We also played with {$M....} and discovered that our program
would work with a stack of 1Mb, but crash at 100Kb...so it makes sense
that the default is 256Kb.

Mark




More information about the fpc-pascal mailing list