我在格式化的电脑上运行Visual Studio 2013 Pro (RTM版本)(Windows 8.1新安装)。

我不知道为什么,但是Visual Studio 2013 Pro非常非常慢!在IDE中构建、调试、导航缓慢……我的硬盘驱动器的LED根本不亮!

我在一个小的MFC (c++)项目中使用Boost库。

什么好主意吗?


当前回答

Visual Studio 2013有一个正在运行的包服务器,它消耗了高达200万K的内存。

我把它设置为低优先级和只有一个CPU的亲和力,Visual Studio运行得更加流畅。

其他回答

对于web应用程序,另一个导致构建和调试缓慢的原因(不是IDE导航)可能是浏览器链接功能。

我发现,打开这个功能后,构建需要4倍的时间,调试也很痛苦——每次回发之后,网页会冻结几秒钟,然后你才能与它们交互。

对我来说,解决它的方法是在Visual Studio中将当前源代码控制插件设置为None来禁用Git,菜单选项→源代码控制:

当从Visual Studio 2012→Visual Studio 2013时,我也遇到了类似的问题。IDE在几乎每次点击或保存后都会锁定,构建过程将花费数倍的时间。这里列出的解决方案都没有帮助。

最终有帮助的是把我的项目搬到本地硬盘上。Visual Studio 2012在网络共享中存储我的项目没有问题,但是Visual Studio 2013由于某种原因无法处理它。

如果你正在使用Microsoft Git提供程序,尝试将当前源代码控制插件设置为None(菜单工具→选项→源代码控制),这似乎会使Visual Studio 2013的存储库变得越来越大。

我使用Microsoft Git提供程序对整个Dojo Toolkit框架进行源代码控制,从我按下一个键到符号出现在屏幕上的时间出现了延迟。那么糟糕。

当/如果你再次需要Git,你可以切换到TortoiseGit提供商或Git- extensions,两者都不会减速。我个人喜欢Git-Extensions。

如果您正在调试ASP。. NET网站使用ie10(或更高版本),确保关闭您的ie 'LastPass'密码管理器插件。LastPass将使您的调试会话爬行和显著降低您的耐心的能力!

我向Lastpass提交了一份支持票,他们承认了这个问题,没有任何修复的打算,只是说:“Lastpass与Visual Studio 2013不兼容”。