Visual Studio 2010 - 如何加速大型解决方案的加载?

问题描述:

我通常使用的解决方案包含几十个项目。当我加载这个解决方案时,状态行显示类似于“搜索#包含其他文件”的内容,计数超过一千。这可能需要15-30秒(机器有四核i7,8G RAM和SSD,Windows 7 Pro,SP1)。它花费15秒左右“更新智能感知”。尽管做了所有这些准备工作,但如果我右键单击一个函数或方法并选择“转到定义”,我会经常收到一个对话框,其中包含“Please wait”。这可能需要10-15秒,尽管通常在最初几次之后,搜索是即时的。其他人从事这个解决方案(全部是由git和Cmake管理的本地副本,没有共享磁盘或任何东西)都有相同的经验。Visual Studio 2010 - 如何加速大型解决方案的加载?

是否有设置或将会消除或减少这些问题的东西。或者当解决方案达到这个规模时会发生什么?

谢谢

+0

恐怕,除了安装Visual Studio 6之外,没有什么可以做的.Microsoft不断提高每个Visual Studio新版本的加载速度,但似乎无法降低到可接受的延迟时间,即使运行一个中端到高端机器,就像你的一样。 – IInspectable

我不认为你可以做很多事情。我已经在Win7/XP上使用16/32 GB RAM的Quad Code i7上的大型解决方案。他们往往加载缓慢,建立缓慢,开始慢...

虽然我不记得有关其他包括的消息。 查看这些网页,他们可能会有所帮助:

msdn

SO

与设置摆弄可能有帮助,但要小心,因为他们有时会导致大问题,你必须重新启动你的项目。