为什么VS 2013很慢?

Wal*_*oni 269 visual-studio visual-studio-2013

我在我的格式化PC上运行Visual Studio 2013 Pro(RTM版本)(Windows 8.1全新安装).

我不知道为什么但Visual Studio 2013 Pro非常慢!在IDE中进行构建,调试,导航的速度很慢...我的硬盘驱动器根本没有点亮!

我正在使用Boost库进行一个小型MFC(C++)项目.

有任何想法吗?

小智 268

它与图形驱动程序有关.如果你更新它们你会没事的.

或者,您可以根据以下步骤在Visual Studio中禁用硬件图形加速:

  1. 在Visual Studio中,单击" 工具 ",然后单击" 选项 ".

  2. 在"选项"对话框中,导航到" 环境>常规 "部分,然后清除" 基于客户端性能自动调整视觉体验 "复选框.(有关此步骤,请参阅以下屏幕截图.)

  3. 清除" 使用硬件图形加速(如果可用) "复选框以防止使用硬件图形加速.

  4. 选中或清除" 启用富客户端视觉体验 "复选框,以确保分别始终打开或关闭丰富的视觉效果.选中此复选框后,将使用独立于计算机环境的丰富视觉效果.例如,在富客户端和远程桌面上本地运行Visual Studio时,将使用丰富的可视化对象.

在此输入图像描述

参考文献:

  • 不应该"使用硬件图形加速,如果可用"实际上提高性能?:\不减少它 (12认同)
  • 删除.suo文件为我做了. (11认同)
  • 这对我有用,谢谢.不知道为什么OP没有费心去接受这个作为答案. (8认同)
  • 这不是我的解决方案. (4认同)
  • 没有帮助我 (2认同)

Isa*_*ger 110

尝试将当前源控制插件设置为(工具 > 选项 > 源代码管理),如果您使用的是Microsoft Git提供程序,这似乎会使VS2013越来越慢,存储库获得的越大.

在此输入图像描述

我使用MS Git提供程序在源代码控制下完成了整个dojo框架,并且它达到了从我点击密钥到字形出现在屏幕上时出现延迟的程度.那么不好.

当/如果你再次需要git,你可以切换到乌龟git提供程序或Git-Extensions,两者都可以在没有减速的情况下运行.我个人喜欢Git-Extensions.

  • 这个问题超越了它的原始背景.人们慢慢搜索VS 2013并来到这里.知道Microsoft Git目前速度慢且有问题,这很有帮助. (40认同)
  • 删除源代码管理不是专业开发环境中的解决方案 (25认同)
  • 我说切换到另一个VS git扩展. (9认同)

小智 52

在VS 2013(Premium)中,我也因为糟糕的表现而陷入困境.几乎和TS一样的问题.慢速导航,滚动,构建......几乎所有东西.幸运的是,我已经设法通过在VS中禁用同步设置来解决我自己的问题.转到工具 - > 选项 - > 环境同步设置,然后取消选中该复选框以删除此选项.

禁用同步设置

希望这也将解决您的性能问题!


pie*_*i88 47

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

我发现打开它后,构建将花费4倍的时间并且调试很痛苦 - 在每次回发之后,网页会冻结几秒钟,然后才能与它们进行交互.


Aar*_*sen 38

我使用的是从Visual Studio 2012升级的解决方案.Visual Studio 2013还升级了.suo文件.删除解决方案的.suo文件(它位于.sln文件旁边),关闭并重新打开Visual Studio为我解决了问题.我的.suo文件从91KB到27KB.

  • .suo是一个隐藏文件. (5认同)
  • 我想同意这个提示.我的suo是1mb !! 我刚刚删除了它并重新打开了sln,打字和intellisense现在是立即的,而在xaml编辑器中调出属性之前需要10秒. (2认同)

pla*_*ful 37

我遇到了同样的问题,唯一对我有用的解决方案是遵循以下3个步骤:

  1. 清理WebSiteCache文件夹(您可以在C:\ Users \%USERNAME%\ AppData\Local\Microsoft\WebSiteCache中找到它 )

  2. 清理"Temporary ASP.NET Files"文件夹(在C:\ Users \%USERNAME%\ AppData\Local\Temp\Temporary ASP.NET Files中找到它 )

  3. 重新启动 Visual Studio

希望它能帮到你.

  • 清理WebSiteCache文件夹为我完成了这项工作.老实说,我甚至无法描述存在的巨大差异.我等了30分钟创建一个新的ASP.NET Web Forms项目,Visual Studio经常说"没有响应".清理缓存后,只需不到10秒. (5认同)
  • "临时Asp.Net文件"通常位于C:\ Windows\Microsoft .Net\Framework(64)\ {version}下 (3认同)

Mik*_*ynn 20

为我修复的是通过在Visual Studio,选项,源代码管理中将其设置为无来禁用GIT.

在此输入图像描述


小智 19

这个问题似乎是因为卸载SQL Server精简版(4.0)的.我是有这个问题,它得到了安装SQL Server精简版4.0后固定.在关闭VS 2013的C++项目所需要的一些东西我得到消息,安装SQL Server精简版..不能把手指上的任何东西.

  • 谢谢!我试图清理我的系统,但对于Visual Studio,它适得其反! (3认同)

小智 12

通过安装Microsoft SQL Server Compact 4.0解决此问题

Microsoft SQL Server Compact 4.0

由于缺少Microsoft SQL Server Compact 4.0而导致Visual Studio 2013性能问题

  • 我不跟随.这与这个问题有什么关系? (11认同)

Oğu*_*kan 11

我可以建议像这样的选项.

"代码镜头"可以像图片一样禁用.它提供了很多性能优点.

在此输入图像描述


Smy*_*ian 7

如果您正在使用IE10 +调试ASP.NET网站,请确保关闭IE'LastPass'密码管理器插件.LastPass将使您的调试会话陷入爬行,并显着降低您的耐心等级!

我向Lastpass提交了一张关于此问题的支持票,他们承认了这个问题而没有任何修改意图,只是说:"LastPass与Visual Studio 2013不兼容".


Cof*_*ode 6

有同样的问题,这里提到的所有解决方案对我来说都没有用.卸载"Productivity Power Tools 2013"​​扩展程序后.表现恢复正常.

希望这会为某人节省时间.


Ric*_*ram 5

还有一件事要检查; 对我而言,这是Fusion日志记录.我很久以前就把它转过来了,或多或少都忘了它.摆脱5000+目录和1GB的已记录文件创造了奇迹.