From: Jakub Narebski Date: Fri, 07 Dec 2007 22:14:15 GMT Subject: Re: Git and GCC Message-ID: In-Reply-To: <4759AC8E.3070102@develer.com> Giovanni Bajo writes: > On 12/7/2007 6:23 PM, Linus Torvalds wrote: > > >> Is SHA a significant portion of the compute during these repacks? > >> I should run oprofile... > > SHA1 is almost totally insignificant on x86. It hardly shows up. But > > we have a good optimized version there. > > zlib tends to be a lot more noticeable (especially the > > *uncompression*: it may be faster than compression, but it's done _so_ > > much more that it totally dominates). > > Have you considered alternatives, like: > http://www.oberhumer.com/opensource/ucl/ As compared to LZO, the UCL algorithms achieve a better compression ratio but *decompression* is a little bit slower. See below for some rough timings. It is uncompression speed that is more important, because it is used much more often. -- Jakub Narebski ShadeHawk on #git