Raymond Toy wrote:

> >>>>> "William" == William Brew <[EMAIL PROTECTED]> writes:
>
>     William> Well I first tried making it unlimited.  This did not work well with
>     William> adjusting the dynamic-space-size to
>     William> 2047 -- an unlimited stack and a big heap give you an illegal
>
> Why 2047, not 2048?  Or even 2815, the maximum?
>
> As sparc-validate.h says, the stack starts at 0xffbf0000 and grows
> down.  We leave room down to at least 0xf0000000 for stack and dynamic
> libs.  If your heap is smaller, there will be more room for stack and
> libs.
>
>     William> instruction when lisp starts up.
>
> Interesting.  I'll have to try that.
>
>     William> I then tried making smaller stack sizes until lisp would start up with
>     William> the modified stack size and
>     William> with dynamic-space-size set to 2047.   I settle on 100K bytes.  (the
>
> 100K or 100000K?
>
>     William> default on my sun workstation
>     William> had been 8096 K bytes).  This seems to be working.
>
> This is also interesting.  I have 8192K for the stack size, and lisp
> with a heap of 2815MB starts up without problems.
>
>     William> I suspect you are interested in knowing how big the c stack needs to be
>     William> in order for purify to
>     William> go through in our application.  Unfortunately, the procedure I described
>     William> above does not let
>     William> me answer that.  So far the only thing that can be said is that 8096 KB
>     William> is too small and 100000 KB is big enough.
>     William> If I get a chance in the next couple days, I will try some experiments
>     William> to narrow the range.
>
> Not necessary to narrow it down.  I was just curious about how big you
> stack really needs to be.

I narrowed it down to 10 Mbytes (10000 Kbytes) works but 9.5 Mbytes (9500 Kbytes) does
not.

-bill-


>
>
> Ray


Reply via email to