0

这是我的难题。

在我从事的项目中,我需要每天切换几次分支,当我的机器停止运行时,这让我在 Visual Studio 重新加载解决方案时真的没有工作 10 分钟。

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

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

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

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

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

欢迎任何建议,如果我真的走 SSD 路线,任何关于 SSD 的建议和不建议。

4

3 回答 3

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

以该顺序

于 2013-10-10T20:15:24.230 回答
0

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

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

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

于 2013-10-10T20:15:46.867 回答
0

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

于 2013-10-10T20:20:20.743 回答