Re: git doesn't like big files when pushing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Linus Torvalds wrote:

But maybe it's really the case that you can't fit those 8 objects in memory. One option (which might also solve some of the performance issues) is to make the window be based on object _size_ rather than just be a fixed number (ie with an 80MB object, you'd only try a couple of objects around it, not the full window).

Well, doesn't the pack process involve keeping objects of similar size in memory next to each other? My suspicion is that the system is running out of virtual address space because almost every malloc() will attempt to get an entirely new block because the one that was just freed is a few bytes too small.

   Simon

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]