From: Martin Langhoff Date: Mon, 18 Dec 2006 23:02:07 GMT Subject: Re: cloning the kernel - why long time in "Resolving 313037 deltas" 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 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,