Re: cloning the kernel - why long time in "Resolving 313037 deltas"
- From
Martin Langhoff <martin.langhoff@gmail.com>
- Date
- Dec 18, 2006, 23:02 UTC
- Message-ID
- <46a038f90612181502y3e2a41cds7f16113ad0270f31@mail.gmail.com>
- In-Reply-To
- <8664c896xv.fsf@blue.stonehenge.com>
On 18 Dec 2006 14:26:36 -0800, Randal L. Schwartz <merlyn@stonehenge.com> wrote:
> Linus> You're running this under OS X, aren't you? It's a pig of an OS, but > Linus> "almost one hour" vs "25 seconds" is still unreasonable. > > I agree!
Me too -- but entirely possible. Disk IO is specially painful on OSX. Stat calls are horrid. Using Arch (which abused stat calls to no end) many ops would take 50x-100x longer on OSX than on Linux. A large unpacked repo with git is a real pain -- and packing it can take hours.
Once you are packed it's sweet, but large repos are a pain to deal with. You won't impress anyone with performance over a linux kernel repo -- starting up gitk can take a long time. Stat-heavy stuff like git-diff is noticeably slower under OSX.
Have you got a linux partition you can boot into to get comparative timings?
[This is part of the reason I am migrating my OSX machine to Linux fulltime, now that it seems that mergedfb+randr will let me switch to dual monitors "hot".]
cheers,