对于主要包含 C++ 项目的解决方案,在 Visual Studio 2005 中加快编译时间的最佳方法是什么?
除了预编译标头之外,还有许多其他事情可能会减慢您的速度:
- 病毒检查软件 - 可能会对构建产生严重影响。如果您正在运行病毒检查程序,请尝试将其关闭,看看会得到什么样的改进。
- 内存不足 - 内存不足会导致更多的光盘读取并降低速度。继续->
- 慢速 HDD - 无论如何,您都必须写入光盘,而慢速驱动器(如许多笔记本电脑和低端系统中存在的驱动器)将毁掉您的构建。您可以获得更快的驱动器、RAID 阵列或 SSD
- 处理器速度慢……当然。
- 不太可能,但是:检查并查看您的项目是否引用网络共享。每次构建时都必须通过网络拉取文件,这会大大减慢速度。
EDIT还有一些想法:
- 如果您的解决方案包含大量项目,您可以考虑创建其他“子”解决方案,其中仅包含您正在积极处理的项目。这种可能性取决于您的项目的相互关联程度。
- 项目构建可以具有与其关联的构建前和构建后事件命令。检查项目的属性以查看是否指定了任何昂贵的构建事件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)