当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio 2015非常慢

如何解决《VisualStudio2015非常慢》经验,为你挑选了5个好方法。

我安装了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还是你可以给我任何关于我的速度问题的建议?



1> Murat Yıldız..:

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

    转到菜单工具选项源控制,然后将当前源控制...设置为

    转到菜单工具选项环境同步设置,然后取消选中该复选框以删除此选项.

    清除以下缓存文件夹中的内容(不要删除这些文件夹,而只删除它们的内容)并重新启动Visual Studio:

    清理WebSiteCache文件夹中的内容(可在
    C:\ Users \%USERNAME%\ AppData\Local\Microsoft\WebSiteCache中找到)

    清理Temporary ASP.NET Files文件夹中的内容(可在
    C:\ Users \%USERNAME%\ AppData\Local\Temp\Temporary ASP.NET Files中找到)

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

在此输入图像描述

有关详细信息,请访问您在Visual Studio 2015和Visual Studio 2013中遇到性能问题,产品崩溃或呈现问题.

如果问题与调试有关,请尝试Visual Studio调试/加载的变通方法非常慢.

我希望这有帮助...


我试过你的方法,但它没有太大的影响.我仍然找不到合适的解决方案
这对我来说非常有用 - 谢谢.
我试图听从你的建议,但具有讽刺意味的VS一直在冻结.
它对我有用.速度急剧增加!谢谢!

2> Ricardo Font..:

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

    转到工具 - >选项 - >文本编辑器 - > C# - >高级,然后取消选中启用完整解决方案分析

    转到工具 - >选项 - > XAML设计器 - >常规,取消选中启用XAML设计器(需要重新启动Visual Studio)

    转到工具 - >选项 - >文本编辑器 - >所有语言,然后取消选中启用CodeLens

    转到工具 - >选项 - >调试 - >常规,在调试时禁用启用诊断工具


请为您的答案提供一些背景信息,因为外部链接可能无法访问.

3> Ɖiamond Ǥeez..:

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

我也通过改变Build + IntelliSense来改进Build Only.但是因为我发现IntelliSense很有用,所以我妥协了保持Build + IntelliSense和确定范围Current Document.

Visual Studio 2015错误列表窗口


我正在使用VS 2015 Update 3.现在该列表中有一个"Changed Documents"选项,这似乎是All和当前文档之间的良好折衷.

4> big_water..:

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



5> Ogglas..:

Windows Defender反恶意软件可能导致Visual Studio滞后.正如诺查丹玛斯在这个答案中提到的那样:

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

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

我还注意到,几道工序叫Microsoft Compatibility Telemetry,CompatTelRunner.exe使用了大量的CPU,当我使用的Visual Studio.我按照本指南禁用了"反馈和诊断" .

它对我有用!

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有