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