![哪些 PC 组件对 Visual Studio 的编译时间影响最大?](https://linux22.com/image/1211045/%E5%93%AA%E4%BA%9B%20PC%20%E7%BB%84%E4%BB%B6%E5%AF%B9%20Visual%20Studio%20%E7%9A%84%E7%BC%96%E8%AF%91%E6%97%B6%E9%97%B4%E5%BD%B1%E5%93%8D%E6%9C%80%E5%A4%A7%E2%80%8B%E2%80%8B%EF%BC%9F.png)
哪些 PC 规格对编译时间影响最大?磁盘?时钟速度?CPU 核心数?
答案1
Scott Gu 还发表了关于影响构建速度的因素的文章,主要指出输入/输出硬盘等资源。
答案2
我发现造成最大影响的因素不是物理因素,而是软件因素:您安装了哪种防病毒软件?
一些防病毒产品不能很好地处理软件开发——它们发现所有这些应用程序文件都被重写,怀疑存在不法行为,因此每次都会重新扫描每个文件。
另一方面,如果您想提高现有机器的性能,没有什么比最大限度地利用可用内存来快速获得成功更好的了。
答案3
以下是一些不错的研究来自 Scott Hanselman 关于使用多个 CPU 进行 MSBUild 的评论。速度提升非常显著。
编辑:然而我应该注意,为了获得良好的使用 Visual Studio 的体验,您需要足够的 RAM。:)