Visual Studio 2010 - 如何加快大型解决方案的加载速度?
Posted
技术标签:
【中文标题】Visual Studio 2010 - 如何加快大型解决方案的加载速度?【英文标题】:Visual Studio 2010 - how do I speed loading of large solution? 【发布时间】:2013-11-21 18:31:44 【问题描述】:我通常使用的解决方案包含几十个项目。当我加载此解决方案时,状态行会显示类似“搜索#includes 以获取其他文件”之类的内容,并且计数超过一千。这可能需要 15-30 秒(机器有四核 i7、8G RAM 和 SSD、Windows 7 Pro、SP1)。它又花费了 15 秒左右的时间“更新智能感知”。尽管做了所有这些准备,如果我右键单击一个函数或方法并选择 Go To Definition,我会经常得到一个对话框,上面有“请稍候”。这可能需要 10-15 秒,但通常在前几次之后,搜索是即时的。其他致力于此解决方案的人(都是由 git 和 Cmake 管理的本地副本,没有共享磁盘或任何东西)具有相同的经验。
是否有设置或其他东西可以消除或减轻这些问题。或者当解决方案达到这个大小时会发生这种情况?
谢谢
【问题讨论】:
恐怕,除了安装 Visual Studio 6 之外,您无能为力。Microsoft 会随着 Visual Studio 的每个新版本不断提高加载速度,但似乎无法达到可接受的延迟,即使在像您这样的中高端机器上运行。 【参考方案1】:我认为您对此无能为力。我曾在 Win7/XP 上使用 16/32 GB RAM 的 Quad Code i7 开发大型解决方案。它们往往加载缓慢、构建缓慢、启动缓慢......
不过,我不记得有关附加包含的消息。 查看这些页面,它们可能会有所帮助:
msdn,
SO
修改设置可能会有所帮助,但要小心,因为有时它们会导致大问题,您必须重新启动项目。
【讨论】:
以上是关于Visual Studio 2010 - 如何加快大型解决方案的加载速度?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2008 或 Visual Studio 2010 中设置 JavaScript 断点