From owner-freebsd-current Sun Jul 16 07:34:19 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA26350 for current-outgoing; Sun, 16 Jul 1995 07:34:19 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id HAA26340 for ; Sun, 16 Jul 1995 07:34:14 -0700 Received: from corbin.Root.COM (corbin [198.145.90.18]) by Root.COM (8.6.11/8.6.5) with ESMTP id HAA14174; Sun, 16 Jul 1995 07:32:40 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id HAA03061; Sun, 16 Jul 1995 07:33:51 -0700 Message-Id: <199507161433.HAA03061@corbin.Root.COM> To: Michael Smith cc: rsnow@legend.txdirect.net (Rob Snow), FreeBSD-current@freebsd.org Subject: Re: XFree86 and swap In-reply-to: Your message of "Sun, 16 Jul 95 23:44:20 +0930." <199507161414.XAA01095@genesis.atrad.adelaide.edu.au> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 16 Jul 1995 07:31:20 -0700 Sender: current-owner@freebsd.org Precedence: bulk >> BTW, It stayed at 14MB when I exited Netscape. > >Either I'm behind the times, or you are failing to understand a fundamental >fact about memory allocation under BSD (and IIRC most unices.) > >Processes can only ever grow, they can never shrink. Fundamental? BSD malloc doesn't free memory back to the system, but GNU malloc and several others do. We plan to switch to one of these other mallocs (not a GPL'd one) at some point in the future (perhaps 2.2). -DG