Skip site navigation (1)Skip section navigation (2)
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>