Vla*_*lad 5 performance symbolic-link git
我将当前的工作项目保存在 SSD 驱动器上,但里面的 git 文件夹是从另一个(加密)磁盘用mklink /J /D.
SmartGit 警告我使用符号链接的 git 文件夹可能会对刷新性能产生负面影响。
我知道 git 不会使用 SSD 速度,但由符号链接本身引起的减速对我来说没有意义。
通过符号链接与文件交互的每个操作都必须查找该文件两次。第一次查找将找到链接,该链接将给出实际文件的位置。第二次查找将遵循数据的链接地址。像这样的操作非常小,不会对性能产生太大影响,但随着链接文件和操作数量的增加,它会变得很明显。
您的具体情况添加了一些元素,这些元素可能会使第二次查找比第一次查找慢。首先,您的数据位于单独磁盘上的单独文件系统上。其次,数据本身是加密的。这两者都可能影响性能。