Date: Mon, 30 Jan 2006 22:00:35 -0800 From: Jason Evans <jasone@freebsd.org> To: Daniel O'Connor <doconnor@gsoft.com.au> Cc: freebsd-current@freebsd.org, Michael Nottebrock <lofi@freebsd.org>, Kris Kennaway <kris@obsecurity.org> Subject: Re: KDE 3.5.0 seems much chubbier than 3.4.2 Message-ID: <1713BECB-9E36-4D12-A063-46AB2EC0AB2F@freebsd.org> In-Reply-To: <200601311616.10870.doconnor@gsoft.com.au> References: <200601301652.16237.doconnor@gsoft.com.au> <20060130215554.GA68540@xor.obsecurity.org> <200601310914.39886.doconnor@gsoft.com.au> <200601311616.10870.doconnor@gsoft.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
[Apologies for the duplicate emails.] On Jan 30, 2006, at 9:46 PM, Daniel O'Connor wrote: > [ fixed CC ] > On Tuesday 31 January 2006 09:14, Daniel O'Connor wrote: >> On Tuesday 31 January 2006 08:25, Kris Kennaway wrote: >>>> I did have a kernel from before the new malloc and it still seemed >>>> quite sluggish. I remember being stuck because a commit to the AGP >>>> driver on 20/12/05 prevented the nvidia driver building. >>> >>> new malloc = userland, not kernel. >> >> Yeah but I don't install world without first doing install kernel :) > > I think I was crack smoking here.. > Recompiling the new libc with NO_MALLOC_EXTRAS reduced the memory > usage > *significantly*. Yes, I'd expect the memory usage to decrease if you build with NO_MALLOC_EXTRAS, since redzone overhead is 32 bytes per object. Do you see any evidence of unbounded X memory usage though? > A make.conf knob would be highly appreciated here :) Why not just append to CFLAGS in make.conf? NO_MALLOC_EXTRAS is a development-only flag, since the malloc debug features will be disabled for releases, so a make.conf knob would have no relevance to releases. Unless there's serious worry about cpp namespace pollution, I don't understand the need for the patch you provided. Thanks, Jason
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1713BECB-9E36-4D12-A063-46AB2EC0AB2F>