[PATCH] Dynamic thread stack size

Daniel Eischen deischen at freebsd.org
Sat Jan 22 10:03:18 PST 2005

On Fri, 21 Jan 2005, Joe Marcus Clarke wrote:

> In a follow-up to the previous discussion on increasing our default
> thread stacksize, I thought I'd look at how some other BSD
> implementations do it.  Mezz mentioned that he thought NetBSD had a 2 MB
> default stacksize, so I took a look.
> What I found was that NetBSD doesn't have a static default stacksize.
> Instead, they use the stacksize rlimit and a PTHREAD_STACKSIZE
> environment variable to get both the initial stacksize as well as each
> thread's default stacksize.  I thought this would be a really good way
> of doing things, so I ported their work to FreeBSD.

Please no.  I don't want to have to set any more environment
variables or login defaults to get libpthread to work with
certain ports.  Even if it were added, you'd have to do it
to all thread libraries in all branches in order for ports
to remove stacksize related patches.

I thought I had increased default stack sizes, but I see that
I haven't yet.


More information about the freebsd-threads mailing list