Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Oct 2001 01:33:04 +0100
From:      Ian Dowse <iedowse@maths.tcd.ie>
To:        Alfred Perlstein <bright@mu.org>
Cc:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/vm vnode_pager.c 
Message-ID:   <200110160133.aa67738@salmon.maths.tcd.ie>
In-Reply-To: Your message of "Mon, 15 Oct 2001 16:44:31 CDT." <20011015164431.G59854@elvis.mu.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <20011015164431.G59854@elvis.mu.org>, Alfred Perlstein writes:
>* Garrett Wollman <wollman@khavrinen.lcs.mit.edu> [011015 16:40] wrote:
>> Actually, that is a good and intentional feature.  (See all the papers
>> on TSM.)  That doesn't necessarily mean that it's useful or
>> appropriate for *nodes, though.

>I currently don't have a better idea, but I really don't like
>the current TSM stuff for this reason, BSD/os has managed to
>go for a long time without needing to implement such things
>(at least for sockets) and I hope that we can get away from it
>or at least contain its spread to other subsystems.

I sometimes think that FreeBSD's zone allocator tries to be too
many things at once. Maybe zinit() should have a ZONE_TYPESTABLE
flag so that only for code that really requires type-stability do
we guarantee to provide it. That would pave the way for some kind
of memory reuse mechanism, should it prove beneficial.

Ian

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110160133.aa67738>