这是我的难题。
在我工作的项目中,我需要每天切换几次分支,当我的机器停止运行时,在Visual Studio重新加载解决方案的10分钟内,这使我真正无效。
编译时间非常慢,这也是咖啡制作时间的2-5分钟,因为我的机器在这期间完全无法使用。
现在我的工作机器不是野兽,但也不是办公桌职员POS。高规格i5,8GB内存。硬盘驱动器可能是一个廉价的通道。
我们的解决方案大约有11K的文件,并且会继续增长。
我可以做些什么来加快速度?
我在想SSD可能还有4GB RAM,设置一个RAM驱动器?
欢迎提出任何建议,如果我确实采用了固态硬盘的路线,那么对固态硬盘上有什么建议以及什么不是。
答案 0 :(得分:0)
按顺序
答案 1 :(得分:0)
SSD是最佳选择,随机访问模式中的小文件的磁盘读/写性能对于使Visual Studio构建更快更为重要。所以去购买SSD,但要小心检查一些基准,找到一个对小文件和随机访问读/写具有良好性能的驱动器。
我会推荐像三星840 Pro或类似产品,英特尔也有一些具有良好性能的驱动器。
您的解决方案的另一个问题是项目数量会对构建性能产生影响。您应该保持较小的输出程序集数量,并确保所有项目都使用同一个输出文件夹,然后将项目之间的所有引用更改为程序集引用,并确保将本地复制设置设置为false。这将大大缩短构建时间,因为它消除了大量的程序集复制操作。
答案 2 :(得分:0)
SSD会产生巨大的差异,RAM也会有所不同,但与此同时,如果你有第二个硬盘驱动器,请尝试安装它并将信号源放在上面。在SSD之前的几天,当源磁盘与操作系统分离时,我们发现构建时间和机器可用性有了很大的改进。当它全部在同一个磁盘上时,整个机器停止在大型构建上停止,但在不同的磁盘上,即使在构建时机器也可以再次使用。