* Reducing the memory footprint
@ 2007-11-09 23:38 Jon Smirl
2007-11-10 0:53 ` Brian Downing
0 siblings, 1 reply; 4+ messages in thread
From: Jon Smirl @ 2007-11-09 23:38 UTC (permalink / raw)
To: Git Mailing List
I'm using this config file:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
packedGitWindowSize = 1M
packedGitLimit = 1M
deltaBaseCacheLimit = 1M
[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.
Ideas on how to reduce the foot print more?
--
Jon Smirl
jonsmirl@gmail.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Reducing the memory footprint
2007-11-09 23:38 Reducing the memory footprint Jon Smirl
@ 2007-11-10 0:53 ` Brian Downing
2007-11-10 1:05 ` Jon Smirl
0 siblings, 1 reply; 4+ messages in thread
From: Brian Downing @ 2007-11-10 0:53 UTC (permalink / raw)
To: Jon Smirl; +Cc: Git Mailing List
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.
-bcd
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Reducing the memory footprint
2007-11-10 0:53 ` Brian Downing
@ 2007-11-10 1:05 ` Jon Smirl
2007-11-10 6:07 ` Jon Smirl
0 siblings, 1 reply; 4+ messages in thread
From: Jon Smirl @ 2007-11-10 1:05 UTC (permalink / raw)
To: Brian Downing; +Cc: Git Mailing List
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 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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Reducing the memory footprint
2007-11-10 1:05 ` Jon Smirl
@ 2007-11-10 6:07 ` Jon Smirl
0 siblings, 0 replies; 4+ messages in thread
From: Jon Smirl @ 2007-11-10 6:07 UTC (permalink / raw)
To: Brian Downing; +Cc: Git Mailing List
On 11/9/07, Jon Smirl <jonsmirl@gmail.com> wrote:
> 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.
> 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
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-11-10 6:07 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-09 23:38 Reducing the memory footprint Jon Smirl
2007-11-10 0:53 ` Brian Downing
2007-11-10 1:05 ` Jon Smirl
2007-11-10 6:07 ` Jon Smirl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).