任何人都可以回答为什么core.preloadindex默认为false?有任何陷阱吗?我无法想象性能损失。
答案 0 :(得分:19)
为什么它不是默认的 - 好吧,它是在2008年推出的,他们这样做是为了提高像NFS这样的弱文件系统的性能,而且...... Linus认为它现在应该被默认 - {{3 }}
我想知道默认情况下是否不应启用 preloadindex 。这是一个巨大的问题 处理NFS,唯一真正的缺点是它需要线程化 上班。它可能会使单CPU的速度降低一些 所有缓存的案例,但这不太可能是相关的 情况下。
答案 1 :(得分:6)
Git 2.1.0现在默认值为'true':
https://git.kernel.org/cgit/git/git.git/tree/Documentation/RelNotes/2.1.0.txt