From: Nicolas Pitre Date: Tue, 23 Mar 2010 23:50:19 GMT Subject: Re: [PATCH 1/2] Make xmalloc and xrealloc thread-safe Message-ID: In-Reply-To: <4c8ef71003231421u789c4332h461c066add0ec7b1@mail.gmail.com> On Tue, 23 Mar 2010, Fredrik Kuivinen wrote: > On Tue, Mar 23, 2010 at 19:43, Shawn O. Pearce wrote: > > If that is what we are doing, disabling the release of pack windows > > when malloc fails, why can't we do that all of the time? > > The idea was that most git programs are single threaded, so they can > still benefit from releasing the pack windows when they are low on > memory. This is bobus. The Git program using the most memory is probably pack-objects and it is threaded. Most single-threaded programs don't use close to as much memory. Nicolas