VisualStudio2015非常慢

我刚刚完成了安装,整个 IDE 非常慢。它似乎在后台进行某种大量的 CPU 调用,在这种情况下,整个 IDE 完全冻结,并在大约2-3秒内没有响应。

我在 VisualStudio2013终极版中没有这个问题。我正在运行 VisualStudio2015专业版。

已安装的附加组件/软件包:

  • Node.js 工具
  • 锐利者

有人知道吗?

139511 次浏览

尝试从 JetBrains 卸载 Js 的 Visual Studio 工具(NTVS)或名为 ReSharper 的商业附加组件。在 VisualStudio2015中同时使用 NTVS 和 Resharper 会导致内存泄漏。

NTVS = 用于 Visual Studio 的节点工具

我的 Visual Studio 2015 RTM 在使用 ReSharper 9.1.2时也非常慢,但是自从我升级到9.1.3(参见 ReSharper 9.1.3呼叫救援)以来,它工作得很好。也许是个暗示。

还有一个提示,ReSharper 9.2版本已经提供给:

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

尝试从菜单 选择守则检查设定关闭 ReSharper 代码检查,选择 Visual Studio IntelliSense (菜单 选择智慧将军)而不是 ReSharper IntelliSense 将使它更快。

我在使用 VisualStudio2015社区版时经历过非常缓慢的编辑,特别是在使用 HTML (以及 Razor)和 JavaScript 时。我可以通过删除 ASP.NET MVC 项目的“ Scripts/_ reference. js”文件中的引用来解决这个问题。此外,通过将其添加到 _ reference. js 文件的顶部,我禁用了该文件中的自动同步。

此解决方案导致 VisualStudio 的 IntelliSense 不加载显示所有可用的 JavaScript 引用。然而,ReSharper 的 IntelliSense 将工作得非常好并且非常快。

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

我也遇到过类似的问题,但只是在创业阶段;

来解决我的问题:

我已经从 VisualStudio2012中删除了手机的扩展;

修复与 VisualStudio2015相同的..。 卸载 VisualStudio2015(挂起,并非全部删除)

然后使用:

Https://github.com/tsasioglu/total-uninstaller

删除 VisualStudio2015、 VisualStudio2013等所有可能的内容。

再次安装 VisualStudio 错误: 查找日志、 inet 等,并找到 VisualC + + redist2015。我重新安装并修复了 vc _ redist.x64.exe 和 vc _ redist.x86.exe。

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

我经历过从 VS2015终极版到 VS2015专业版的降级(即卸载和重新安装) ,IDE 非常缓慢并且不断地冻结。

对存储库进行一个新的克隆,或者像我的一个同事尝试的那样,清除所有不在源代码控制中的文件(在 Git git clean -xfd的例子中) ,帮助我摆脱了这个问题。IDE 现在又可以平稳地运行了。

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

我在使用节点工具 VS 2015社区时遇到了同样的问题。

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

Https://github.com/microsoft/nodejstools/wiki/projects#ignoring-directories-for-analysis

在我的案例中,2015 Express web 和2015 Community 都有内存泄漏(高达1.5 GB) ,每5分钟就会冻结和崩溃一次。但仅限于使用 Node js 的项目。 对我来说,解决这个问题的方法是禁用智能感知: tools —— > options —— > text Editor —— > Node.js —— > intellisense —— > intellisense level = No intellisense。

而且不知怎么的,智慧感觉仍然起作用))

我发现 Windows Defender 反病毒软件造成了巨大的延迟。 进入更新及保安-> 设定-> Windows Defender。打开 Defender 并在设置选项中,选择排除并添加“ devenv.exe”进程。这招对我很管用

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

原因是 ESET NOD32抗病毒9。默认情况下,它有一个叫做“主机入侵者防御系统(HIPS)”的功能。我不知道它有多么有用,但它可以被禁用,或者我只是添加了一个规则,允许 devenv.exe

现在没事了。

如果你正因为 ReSharper 而遭受痛苦,那么下面提到的选择可能会有所帮助。

VisualStudio 配置:

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

生产力工具

VSCommand

此外,您可以尝试在“ Tools |”下关闭以下选项 选项 | 环境 | 一般”: 自动调整视觉 基于客户端性能的经验使用硬件图形 加速度,如果可能的话

ReSharper 配置。

虽然 ReSharper 提供了一些强大而有用的特性,但是其中一些特性可以通过调整或关闭来提高速度。下面是一些例子:

关闭“ ReSharper | Options | Code”中的解决方案范围分析(SWA) 检查 | 设置”,“分析整个解决方案中的错误”复选框

在“ ReSharper | Options |”中切换回 VisualStudio 智能感知 环境 | 智能感知 | 常规”对话框清除缓存 “ ReSharper | Options | Environment | General”中的当前解决方案 对话

以下是连结:

我在 VisualStudio2015中也遇到过这个问题,我尝试了所有我能读到的东西,但最终剩下的只是一个干净的安装。我使用微软的工具 VisualStudioUninstaller去掉了每个组件。

Https://github.com/microsoft/visualstudiouninstaller

用法:

  1. 提取 TotalUninstaller.zip
  2. 打开管理员命令提示符。
  3. 执行安装程序
  4. 键入“ Y”以卸载。

重新安装后,一切恢复正常。我并没有经历每个项目的滞后,但一个是造成足够的痛苦,所以我真的没有选择。

阅读另一个命令,你也可以尝试,但我知道 VisualStudioUninstaller的工作,至少它为我做。

D:\vs_ultimate.exe /uninstall /force

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

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

只需转到控制面板中的“程序和特性”并修复 VisualStudio。所需的 VisualStudio 组件将再次安装,并且 VisualStudio 将像以前一样快速返回。

这可能只是帮助某人,除了其他的答案已经提到。

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

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

这可能有助于某人访问这个问题。

我有一个问题,它是慢的,只有在非常大的文件。当打开大括号(如 {)或完成类型(如 decimal)之后,它将被挂起。

这是通过在 Options = > Text Editor = > C # = > Intellisense 中禁用“在键入每个字符后显示完成列表”设置来解决的

这个答案可能看起来很傻,但是我把我的笔记本电脑的电源设置为了高性能以外的东西(在 Windows 中)。在 VisualStudio 中,我经常会忘记内存警告,而且运行速度会有点慢。当我改变电源设置为高性能,我不再看到任何问题。

更新电脑驱动程式

在我的情况下,我在做最简单的事情时有很大的延迟,这有助于更新我的电脑驱动程序。系统驱动程序是一切的基础。

我很幸运,我有戴尔和他们有很棒的网站支持这样做。我谷歌

Dell < my model name > update Driver 戴尔 < 我的型号名 > 更新驱动程序

或者去 司机主页

我让它更新所有的驱动程序,它想(戴尔驱动程序更新几乎是自动的)。

大部分的滞后似乎已经消失。

这似乎有点傻,但删除 C:\Users\{User}\AppData\Local\Microsoft\WebSiteCache之后,一切又开始飞速发展。如果你别无选择,你可以试试。这是唯一对我有效的方法。

从 VS2013升级之后,我发现当在 Visual Studio 2015中进行调试时,它会冻结,我没有选中“ Tools > Options > Debug > General > Enable Diagnostics Tools while bug” 它使调试会话恢复正常。 虽然诊断是有用的,我不需要他们所有的时间,所以如果在任何时候我需要他们,我可以打开它。