&gt; If the Git blobs were the source of the memory leak then this would, in fact, fix the memory leaks.<p>no. Because they are still reading git blobs - just only for the smaller files.<p>&gt; GitLab no longer loads <i>large</i> Git blobs (e.g. binary files) into memory [emphasis mine]<p>So if their handling of Git blobs is leaking memory, then not reading the bigger blobs just gives them more leeway before they crash.