【发布时间】:2013-08-15 16:56:05
【问题描述】:
谁能回答为什么 core.preloadindex 默认为假?有什么陷阱吗?我无法想象性能损失。
【问题讨论】:
谁能回答为什么 core.preloadindex 默认为假?有什么陷阱吗?我无法想象性能损失。
【问题讨论】:
为什么它不是默认的 - 好吧,它是在 2008 年推出的,他们这样做是为了提高 NFS 等弱文件系统的性能,并且...Linus 认为现在应该将它设为默认 - http://git.661346.n2.nabble.com/git-status-takes-30-seconds-on-Windows-7-Why-tp7580816p7580853.html
我想知道 preloadindex 是否不应该默认启用.. 这是一个巨大的 处理 NFS,唯一真正的缺点是它需要线程 去工作。对于单 CPU,它可能会稍微减慢速度 缓存所有内容的案例,但这不太可能是相关的 案例。
【讨论】:
Git 2.1.0 现在将其设为默认值 'true':
https://git.kernel.org/cgit/git/git.git/tree/Documentation/RelNotes/2.1.0.txt
【讨论】: