Date: Sat, 16 Sep 1995 10:14:46 -0700 From: Paul Traina <pst@shockwave.com> To: Poul-Henning Kamp <phk@freefall.freebsd.org> Cc: CVS-commiters@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/stdlib Makefile.inc malloc.3 malloc.c free.3 realloc.3 Message-ID: <199509161714.KAA00186@precipice.shockwave.com> In-Reply-To: Your message of "Sat, 16 Sep 1995 02:28:19 PDT." <199509160928.CAA09720@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Am I blind, or was there no discussion or code review of this in current or committers first? Malloc/free/sbrk is one of those areas where EVERYONE thinks they can do a better job, and usually they end up screwing up. I don't want a faster malloc(), I want one that's not going to break. There are a bunch of programs that break with gnumalloc(), and that's gotten years of pounding on by a large community. I am extremely unhappy that you've taken it upon yourself to change one of the most complicated and central library functions in FreeBSD without a long testing period by dozens of people and with no way to back out. My suggestion is to back out this change immediately, and create a libpmalloc.a library that you and others who wish to use your malloc may use. Consider me really really really pissed. This isn't a game or anyone's personal system. Paul From: Poul-Henning Kamp <phk@freefall.freebsd.org> Subject: cvs commit: src/lib/libc/stdlib Makefile.inc malloc.3 malloc.c free. >>3 realloc.3 phk 95/09/16 02:28:15 Modified: lib/libc/stdlib Makefile.inc malloc.3 malloc.c Removed: lib/libc/stdlib free.3 realloc.3 Log: ``phkmalloc'' Performance is comparable to gnumalloc if you have sufficient RAM, and it screams around it if you don't. Compiled with "EXTRA_SANITY" until further notice. see malloc.3 for more details.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509161714.KAA00186>