From owner-cvs-all Mon Oct 15 17:41:59 2001 Delivered-To: cvs-all@freebsd.org Received: from elvis.mu.org (elvis.mu.org [216.33.66.196]) by hub.freebsd.org (Postfix) with ESMTP id 13E6737B409; Mon, 15 Oct 2001 17:41:52 -0700 (PDT) Received: by elvis.mu.org (Postfix, from userid 1192) id EA51981D06; Mon, 15 Oct 2001 19:41:51 -0500 (CDT) Date: Mon, 15 Oct 2001 19:41:51 -0500 From: Alfred Perlstein To: Ian Dowse Cc: Garrett Wollman , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vnode_pager.c Message-ID: <20011015194151.J59854@elvis.mu.org> References: <20011015164431.G59854@elvis.mu.org> <200110160133.aa67738@salmon.maths.tcd.ie> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200110160133.aa67738@salmon.maths.tcd.ie>; from iedowse@maths.tcd.ie on Tue, Oct 16, 2001 at 01:33:04AM +0100 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Ian Dowse [011015 19:33] wrote: > In message <20011015164431.G59854@elvis.mu.org>, Alfred Perlstein writes: > >* Garrett Wollman [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. Agreed, something like that would be nice. I really owe it to FreeBSD and myself to complete my memory allocator... *sigh* http://people.freebsd.org/~alfred/memcache/ -- -Alfred Perlstein [alfred@freebsd.org] 'Instead of asking why a piece of software is using "1970s technology," start asking why software is ignoring 30 years of accumulated wisdom.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message