cvs commit: src/lib/libc/stdlib malloc.c

M. Warner Losh imp at bsdimp.com
Thu Jan 26 21:31:45 PST 2006


In message: <20060127045950.GA72049 at troutmask.apl.washington.edu>
            Steve Kargl <sgk at troutmask.apl.washington.edu> writes:
: On Fri, Jan 27, 2006 at 07:38:43AM +0300, Andrey Chernov wrote:
: > On Thu, Jan 26, 2006 at 08:14:12PM -0800, Steve Kargl wrote:
: > > On Fri, Jan 27, 2006 at 06:24:03AM +0300, Andrey Chernov wrote:
: > > > On Thu, Jan 26, 2006 at 09:15:02PM -0600, Christian S.J. Peron wrote:
: > > > > These malloc debugging/stats features have been invaluable. I vote to 
: > > > > accept the performance hit in exchange for useful debugging/stats 
: > > > > features in -CURRENT, and disable them in -STABLE/-RELEASE when they are 
: > > > > ready.
: > > > 
: > > > You misread me a bit. I don't vote to remove debug/stats ON _by_default_ 
: > > > for -current, I vote to remove them via special malloc options for whom 
: > > > who don't need it even in -current.
: > > > 
: > > 
: > > Don't use -current if you can't tolerate the minor performance
: > > hit associated with making FreeBSD better.
: > 
: > Don't ever try to tell anybody what to do if you don't know all his 
: > circumstacnes. Especially when being not asked.
: > 
: 
: I stand by my initial statement.  If you can't tolerate 
: temporary measures in -current that are performance hits and
: which will ultimate make FreeBSD better, then don't run -current.
: 
: You have 4.x, 5.x, and 6.x to choose.

CURRENT is explicitly optimized for the convenience of the developer
community.  Releases and branches are optimized for performance and
user happiness.

Warner


More information about the cvs-src mailing list