Date: Sun, 03 Feb 2008 16:23:25 +0100 From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no> To: Ed Schouten <ed@fxq.nl> Cc: hackers@freebsd.org Subject: Re: sort(1) memory usage Message-ID: <86prvekqs2.fsf@ds4.des.no> In-Reply-To: <20080203151550.GA67020@owl.midgard.homeip.net> (Erik Trulsson's message of "Sun\, 3 Feb 2008 16\:15\:50 %2B0100") References: <8663x6mc2o.fsf@ds4.des.no> <20080203131322.GK1179@hoeg.nl> <20080203151550.GA67020@owl.midgard.homeip.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Erik Trulsson <ertr1013@student.uu.se> writes: > Yep, it seems that GNU sort allocates a quite large buffer by default when > the size of the input is unknown (such as when it reads input from stdin.) > A quick check in the source code indicates that it tries to size this buf= fer > according to how much memory the system has (and according to any limits = set > on how much memory the process is allowed to use.) Uh, OK. This scaling doesn't seem to work correctly. It seems to allocate 27 MB on 32-bit machines and 54 MB on 64-bit machines, regardless of memory size. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86prvekqs2.fsf>