减少VS201X构建/加载时间



这是我的难题。

在我从事的项目中,我需要每天切换几次分支,当我的机器停止时,这让我在 Visual Studio 重新加载解决方案时 10 分钟内非常没有生产力。

编译时间也很慢,这是 2-5 分钟的咖啡制作时间,因为我的机器在此期间完全无法使用。

现在我的工作机器不是野兽,但它也不是办公桌文员POS。高规格 i5 与 8GB 内存。HDD可能是一个便宜的垃圾。

我们的解决方案大约有 11K 个文件,而且还会继续增长。

我能做些什么来加快速度?

我在想 SSD 可能多 4GB 内存,设置 RAM 驱动器?

欢迎任何建议,如果我确实走SSD路线,任何建议SSD上有什么,什么不。

  1. 关闭防病毒软件
  2. 更多内存
  3. 固态硬盘

按此顺序

SSD 将产生巨大的差异,更多的 RAM 也是如此,但与此同时,如果您有第二个 HDD,请尝试安装它并将源代码放在上面。在SSD出现之前,我们发现当源磁盘与操作系统分开时,构建时间和机器可用性有了巨大的改进。当它全部在同一个磁盘上时,整个机器在大型构建中停止,但在单独的磁盘上,即使在构建时,机器也可以再次可用。

SSD是要走的路,随机访问模式下小文件的磁盘读/写性能对于使Visual Studio构建速度更快是最重要的。因此,请购买SSD,但要仔细检查一些基准测试,以找到对小文件和随机访问读/写具有良好的性能的驱动器。

我会推荐三星 840 Pro 或类似的东西,英特尔也有一些性能良好的驱动器。

关于解决方案的另一件事是,项目的数量会影响生成性能。应保持较小的输出程序集数,并确保所有项目都使用相同的输出文件夹,然后将项目之间的所有引用更改为程序集引用,并确保复制本地设置设置为 false。这将大大缩短构建时间,因为它消除了大量的程序集复制操作。

最新更新