Re: cloning the kernel - why long time in "Resolving 313037 deltas"
- From
- Juergen Ruehle <j.ruehle@bmiag.de>
- Date
- Dec 21, 2006, 20:35 UTC
- Message-ID
- <17802.61480.299000.553748@lapjr.intranet.kiel.bmiag.de>
- In-Reply-To
- <20061219202850.GA4501@steel.home>
Alex Riesen writes: > Marco Roeland, Tue, Dec 19, 2006 10:13:19 +0100: > > > Not that I personally frequently clone large projects on Mac OS X. > > > But new users to Git might. :-) > > > > And perhaps the Cygwin version might benefit too. > > Does not work there at all. Even errno is not set (0).
Haven't seen a reply to this yet.
Upgrade cygwin.dll. The fix is pretty recent (1.5.22 or something). Perhaps we now need a note in INSTALL.
Light testing seems to indicate that this change removes most of the system times while leaving user time mostly unchanged (though I don't know what cygwin time really reports in these categories). In the git repository this is about 30% of the total time. For another (slightly larger but with fewer objects) pack this still saves 20%. I haven't compared it with the NO_MMAP version (too lazy), but overall it's a win for cygwin as well (though we should note that cygwin's mmap seems to have reasonable performance).