Re: Reducing the memory footprint
- From
Jon Smirl <jonsmirl@gmail.com>
- Date
- Nov 10, 2007, 06:07 UTC
- Message-ID
- <9e4733910711092207p6d997750i5db997dfa125ef5d@mail.gmail.com>
- In-Reply-To
- <9e4733910711091705i6f77d05uc5ba04f668796a73@mail.gmail.com>
On 11/9/07, Jon Smirl <jonsmirl@gmail.com> wrote:
Show 24 quoted lines
> On 11/9/07, Brian Downing <bdowning@lavos.net> wrote: > > On Fri, Nov 09, 2007 at 06:38:00PM -0500, Jon Smirl wrote: > > > I'm using this config file: > > > > > > [pack] > > > windowMemory = 1M > > > deltaCacheSize = 1M > > > > > > And I have NO_MMAP compiled in. > > > > > > git is still using over 200MB of memory or address space, my process > > > gets killed either way. > > > > I'm assuming it's dying on repacking since you included the pack > > parameters. > > > > How big is your biggest object? Even with pack.windowMemory, it still > > keeps the last object around to try and delta against (in other words, > > the window only shrinks to size 1), which means you have to have room > > for it and its delta index. > > It's a Linux kernel repository. Git receive-pack is going over 200MB > and getting zapped. I don't understand why the process is so large. I > am compiled with -DNO_MMAP.
I believe I must not have installed everything correctly with my NO_MMAP build. After debugging for a while and fixing things I'm able to do a push now in about 80MB of memory.
Show 11 quoted lines
> I think I have a achieved a work around. I rsync'd in my last several > weeks of changes. Now I can 'git push' small amounts of changes > without getting killed. > > I'm begging dreamhost to simply install git. Installed commands don't > get zapped. > > -- > Jon Smirl > jonsmirl@gmail.com >
-- Jon Smirl jonsmirl@gmail.com