Visual Studio 2015非常慢

时间:2015-07-22 03:52:39

标签: visual-studio-2015

我刚完成安装,整个IDE速度超慢。看起来它正在后台进行某种繁重的CPU调用,整个IDE会在大约2-3秒内冻结并变得无响应。

我没有使用Visual Studio 2013 Ultimate这个问题。我正在运行Visual Studio 2015 Professional。

已安装的附加组件/包:

  • Node.js工具
  • ReSharper的

有人有什么想法吗?

19 个答案:

答案 0 :(得分:90)

我发现Windows Defender反恶意软件造成了巨大的延迟。 转到更新&安全 - >设置 - > Windows Defender的。打开Defender并在Settings选项中选择Exclusions并添加" devenv.exe'处理。它对我有用

答案 1 :(得分:36)

使用ReSharper 9.1.2,我的Visual Studio 2015 RTM也很慢,但自从我升级到9.1.3后它运行良好(参见ReSharper 9.1.3 to the Rescue)。也许是一个暗示。

还有一个提示。 ReSharper 9.2版本可用于:

  

完善与Visual Studio 2015 RTM的集成,解决问题   在版本9.1.2和9.1.3中发现

答案 2 :(得分:23)

尝试从菜单选项代码检查设置并选择Visual Studio IntelliSense(菜单选项)关闭ReSharper代码检查 Intellisense 一般)而不是ReSharper IntelliSense将使它更快。

答案 3 :(得分:18)

尝试卸载 Visual Studio 的Node.js工具(NTVS)或JetBrains中名为ReSharper的商业插件。使用NTVS和Resharper会导致Visual Studio 2015中的内存泄漏。

NTVS = Visual Studio的节点工具

答案 4 :(得分:16)

我使用Visual Studio 2015社区版进行了非常慢的编辑,尤其是在使用HTML(以及Razor)和JavaScript时。我能够通过删除ASP.NET MVC项目的“Scripts / _references.js”文件中的引用来解决此问题。此外,我通过将其添加到_references.js文件的顶部来禁用该文件中的自动同步。

此解决方案导致Visual Studio的IntelliSense无法加载显示所有可用的JavaScript引用。但是,ReSharper的IntelliSense将完美无缺地工作。

/// <autosync enabled="false" />

答案 5 :(得分:7)

如果您因ReSharper而受苦,那么下面提到的选项可能会有所帮助。

Visual Studio配置:

ReSharper可能与其他Visual Studio插件和扩展冲突 - 如果速度减慢,请尝试逐个禁用其他插件并检查它是否有助于使用ReSharper加速Visual Studio。以下是与其他插件的已知兼容性问题的一些示例:

  

生产力电动工具

     

VSCommands

     

此外,您可以尝试关闭&#34;工具|下的以下选项   选项|环境|一般&#34;:自动调整视觉   基于客户端性能的体验使用硬件图形   加速(如果可用)

ReSharper配置。

虽然ReSharper提供了许多强大而实用的功能,但其中一些功能可以在提高速度方面进行调整或关闭。以下是一些例子:

  

关闭&#34; ReSharper |中的解决方案范围分析(SWA)选项|码   检查|设置&#34;,&#39;分析整个解决方案中的错误&#39;复选框

     

在&#34; ReSharper |中切换回Visual Studio IntelliSense选项|   环境|智能感知|一般&#34;对话框清除缓存   &#34; ReSharper |中的当前解决方案选项|环境|一般&#34;   对话框

以下是链接:

答案 6 :(得分:4)

这看起来很愚蠢,但在删除C:\Users\{User}\AppData\Local\Microsoft\WebSiteCache之后,一切都开始变得很快。如果你没有选择,你可以试试。这是唯一对我有用的东西。

答案 7 :(得分:3)

同样的问题,全新机器上的Visual Studio 2015 Pro Update 2。 编辑非常慢,打字像口香糖。

原因是ESET NOD32 Antivirus 9.它有一个名为&#34; Host Intruder Prevention System(HIPS)&#34;默认启用。我不知道这有多大用处,但可以禁用,或者我只是添加规则,以允许devenv.exe

现在没事。

答案 8 :(得分:3)

我遇到了类似的问题,但只是在启动时;

解决我的问题:

我已从Visual Studio 2012 for phones中删除了扩展程序;

修复Visual Studio 2015同样...... 卸载Visual Studio 2015(挂起,并非全部删除)

然后使用:

https://github.com/tsasioglu/Total-Uninstaller

删除Visual Studio 2015,Visual Studio 2013等所有可能的内容

再次安装Visual Studio错误:查找日志,inet等,找到Visual C ++ redist 2015.我重新安装并修复了vc_redist.x64.exe和vc_redist.x86.exe。

我再次安装了Visual Studio 2015,现在我没有任何启动问题(可以卸载vsHub并禁用连接服务......)

答案 9 :(得分:2)

我在使用Node Tools的VS 2015社区遇到了同样的问题。

我在NTVS github存储库中看到了有关此问题的一些问题,它可能与项目中的分析文件有关。事实上,我已经在每个项目加载时删除了这个文件并且它变得更快,但我认为最安全的方法是忽略一些目录文件,如下面的链接。

https://github.com/Microsoft/nodejstools/wiki/Projects#ignoring-directories-for-analysis

答案 10 :(得分:2)

这很可能是因为您卸载了Visual Studio正在使用的一些SQL Server组件。虽然Visual Studio仍然可以工作,但速度非常慢。

转到“控制面板”中的“程序和功能”并修复Visual Studio。将再次安装所需的Visual Studio组件,Visual Studio将尽快恢复。

答案 11 :(得分:1)

在我的情况下,2015年快递网和2015年社区的内存泄漏(最高1.5 GB)冻结并且每5分钟崩溃一次。但仅限于使用Node js的项目。 为我解决这个问题的是禁用intellisense:工具 - &gt;选项 - &GT;文本编辑器 - &gt; Node.js - &gt; intellisense - &gt; intellisense level =无intellisense。

并且以某种方式智能感知仍然有效))

答案 12 :(得分:1)

我经历过,当从VS 2015 Ultimate降级(即卸载并重新安装)到VS 2015 Professional时,IDE非常缓慢且不断冻结。

对存储库执行新的克隆,或者 - 正如我的同事之一所做的那样 - 清除所有不在源代码控制中的文件(在Git git clone的情况下),帮助我摆脱了这个问题。 IDE现在再次顺利运行。

假设Ultimate留下了一些文件,导致Professional中的这种行为,但我无法追踪到哪一个。

答案 13 :(得分:1)

我在Visual Studio 2015中也遇到过这个问题,尝试了我能读到的所有内容,但最后剩下的只是一个干净的安装。我使用微软工具VisualStudioUninstaller来摆脱每个组件。

https://github.com/Microsoft/VisualStudioUninstaller

用法:

  1. 提取TotalUninstaller.zip
  2. 打开管理员命令提示符。
  3. 执行Setup.ForcedUninstall.exe
  4. 输入“Y”进行卸载。
  5. 重新安装后,一切正常。我没有在每个项目中遇到滞后,但是一个人造成了足够的痛苦,所以我别无选择。

    阅读另一个你也可以尝试的命令,但我知道VisualStudioUninstaller有效,至少它对我有用。

    D:\vs_ultimate.exe /uninstall /force
    

    其中D:是安装介质的位置(已安装iso等)。

答案 14 :(得分:1)

除了其他答案之外,这可能只对某人有帮助。

清除AppData\Local\Microsoft\WebSiteCache文件夹的内容。

在我的情况下,我有VS 2015专业版更新3,这是帮助我加快VS。

的原因

答案 15 :(得分:1)

这可能有助于有人访问此问题。

我遇到的问题是只在非常大的文件中才会很慢。当打开诸如{的大括号或完成类型之后,例如decimal它会挂起。

通过在键入每个字符后禁用&#34;显示完成列表来解决此问题&#34;在Options =&gt;中设置文字编辑器=&gt; C#=&gt;智能感知

答案 16 :(得分:0)

这个答案可能看起来很愚蠢,但我的笔记本电脑的电源计划设置为高性能以外的功能(在Windows中)。我会在Visual Studio中经常出现内存警告,事情会有点慢。将功率设置更改为高性能后,我不再发现任何问题。

答案 17 :(得分:0)

从VS2013升级后,我发现在Visual Studio 2015中调试时将冻结,我未选中“工具>选项>调试>常规>在调试时启用诊断工具” 它使调试会话恢复正常。 虽然诊断很有用,但我不需要一直使用它们,因此,在任何时候只要有需要,我都可以将其重新打开。

答案 18 :(得分:-2)

更新PC驱动程序

在我的情况下,我做了最简单的事情,但它有助于更​​新我的电脑驱动程序。系统驱动程序是一切的基础。

我很幸运,我有戴尔,他们有很棒的网站支持来做到这一点。我用Google搜索了

  

dell&lt;我的型号名称&gt;更新驱动程序

或转到drivers home page

我让它更新它想要的所有驱动程序(戴尔驱动程序更新非常自动)。

大部分滞后似乎消失了。