On Mon, Feb 22, 2010 at 01:59:50PM +0100, Paolo Bonzini wrote: > On 02/18/2010 06:36 AM, Junio C Hamano wrote: > > > >In any case, with any size of paranoia, this hurts the sane use case > > Because by mmaping + memcpying you are getting the worst of both > cases: you get a page fault per page like with mmap, and touch > memory twice like with read. and there is also an extra round of SHA-1 calculation, which I believe is more expensive than memcpy(). Dmitry -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html