Visual Studio 2015非常慢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2015非常慢相关的知识,希望对你有一定的参考价值。

我安装了Visual Studio 2015专业版,我的电脑规格是Intel i7-3770 CPU 3.40 GHz,8 GB RAM和Windows 7 Enterprise 64位。

我想将我的项目升级到.NET 4.6,它是用Visual Studio 2005 .NET 2.0编写的,但我对速度有严重的问题。在Visual Studio 2015中打开我的项目(巨大的项目)后,它变得疯狂。构建,调试,打开菜单太慢了。有时我得到“没有回应”的消息。它是关于Windows 7还是你可以给我任何关于我的速度问题的建议?

答案

This site包含一些有关如何提高Visual Studio性能,禁用大型解决方案功能的有用提示。例如:

  1. 转到工具 - >选项 - >文本编辑器 - > C# - >高级,然后取消选中启用完整解决方案分析
  2. 转到工具 - >选项 - > XAML设计器 - >常规,取消选中启用XAML设计器(需要重新启动Visual Studio)
  3. 转到工具 - >选项 - >文本编辑器 - >所有语言,然后取消选中启用CodeLens
  4. 转到工具 - >选项 - >调试 - >常规,并在调试时禁用启用诊断工具
另一答案

您可以尝试应用以下步骤:

  1. 转到菜单工具→选项→源控制,然后将当前源控制...设置为无
  2. 转到菜单工具→选项→环境→同步设置,然后取消选中该复选框以删除此选项。
  3. 清除以下缓存文件夹中的内容(不要删除这些文件夹,而只删除它们的内容)并重新启动Visual Studio: 清理WebSiteCache文件夹中的内容(可在中找到) C:用户%USERNAME%应用程序数据本地微软 WebSiteCache) 清理Temporary ASP.NET Files文件夹中的内容(可在以下位置找到) C: Users %USERNAME% AppData Local Temp Temporary ASP.NET Files)

注意:如果启用了硬件加速,或者在Microsoft Visual Studio 2015或Visual Studio 2013中使用默认的Visual体验设置,则可能会遇到间歇性性能问题,产品崩溃或渲染问题。要解决这些问题,请转到菜单工具→选项→环境→常规,然后应用以下设置:

Enter image description here

有关更多信息,请访问You experience performance issues, product crashes, or rendering issues in Visual Studio 2015 and Visual Studio 2013

如果问题与调试有关,请尝试Visual Studio debugging/loading very slow上的解决方法。

我希望这有帮助...

另一答案

我有一个大型项目,也经历过这种慢下来。通过将Error List窗口的范围更改为Current Document,我已将性能提升到可接受的水平。

通过从Build + IntelliSense更改为Build Only,我也得到了改进。但是因为我发现IntelliSense很有用,所以我保留了Build + IntelliSense并确定Current Document的范围。

Visual Studio 2015 Error List Window

另一答案

我发现从解决方案文件夹中删除“.vs”文件夹会大大提高编辑器的速度,如果它随着时间的推移变慢。它是解决方案根目录中的隐藏文件夹。我建议保存备份,以防您需要还原。据我所知,它保存了解决方案的用户特定设置,例如.suo文件作为详细的here。您也可以尝试删除.suo文件。下次打开和关闭该解决方案时,VS将重新生成这些文件夹/文件。

另一答案

Windows Defender反恶意软件可能导致Visual Studio滞后。正如Nostradamus在this answer中所提到的:

转到更新和安全 - >设置 - > Windows Defender。打开Defender,在Settings选项中,选择Exclusions并添加“devenv.exe”进程。

我做的另一件事是更新ReSharper和最新更新的每个插件。

我还注意到,当我使用Visual Studio时,有几个名为Microsoft Compatibility TelemetryCompatTelRunner.exe的进程使用了​​大量的CPU。我按照this指南禁用了“反馈和诊断”。

它对我有用!

另一答案

您是否有可能同时尝试对解决方案进行不同的操作?在我的情况下,问题出现是因为我试图打开解决方案,而TFS有一个过程,试图获得最新版本。发生了某种锁定。我想到的最安全的方法是重启系统,删除.suo文件,它对我有用。

还有什么:检查你的visual studio版本是否在64位系统上是64位,我已经卸载了一些团队基础电动工具并且它与我的VS搞砸了,它产生了同样的问题

另一答案

确保您没有使用网络驱动器上的解决方案。

看起来像这样一个显而易见的事情,但我错过了它,VS给你的问题没有提示,它只是很多“没有回应......”。

另一答案

对我来说,罪魁祸首是Resharper缓存,只是清除Resharper缓存,它工作正常

另一答案

我建议最快和更容易的性能增强(对于C#)是用VS2013取代VS 2015/2017。

C#在版本之间基本没有变化。使用2015/2017只需要两倍的时间,我确信我不是唯一一个浪费时间使用以后(更好)的编译器只需要还原的人。

我不认为期望直接使用编译器是不合理的。你可以在2013年。

微软必须确保VS2019至少与2013年一样快(对于C#)

以上是关于Visual Studio 2015非常慢的主要内容,如果未能解决你的问题,请参考以下文章

Catel 示例在 Visual Studio 中加载非常缓慢

Visual Studio 2010 远程调试非常慢(跨域,通过 ***)

Visual Studio 调试/加载非常慢

Visual Studio 2005 网站管理工具的响应非常慢

Visual Studio 2015 社区版在线安装为啥这么慢

Visual Studio 2012-2019的130多个jQuery代码片段。