首页 文章

Visual Studio 2015非常慢

提问于
浏览
142

我刚刚完成安装,整个IDE超级慢 . 看起来它在背景中进行了一些繁重的CPU调用,整个IDE实际上已经冻结并且在大约2-3秒内没有响应 .

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

已安装的附加组件/包:

  • Node.js工具

  • ReSharper

有人有主意吗?

18 回答

  • 36

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

    只需转到“控制面板”中的“程序和功能”并修复Visual Studio . 将再次安装所需的Visual Studio组件,Visual Studio将像以前一样快速返回 .

  • -3

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

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

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

  • 4

    我发现Windows Defender反恶意软件导致了巨大的延迟 . 转到更新和安全 - >设置 - > Windows Defender . 打开Defender并在Settings选项中选择Exclusions并添加“devenv.exe”进程 . 它对我有用

  • 1

    尝试关闭ReSharper代码检查菜单选项→代码检查→设置并选择Visual Studio IntelliSense(菜单选项→智能感知→常规)而不是ReSharper IntelliSense将使速度更快 .

  • 91

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

    NTVS = Visual Studio的节点工具

  • 1

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

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

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

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

    Visual Studio configuration:

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

    生产环境 力Power Tools VSCommands此外,您可以尝试关闭“工具|选项|环境|常规”下的以下选项:根据客户端性能自动调整视觉体验使用硬件图形加速(如果可用)

    ReSharper configuration.

    尽管ReSharper提供了许多强大而实用的功能,但其中一些功能可以在提高速度方面进行调整或关闭 . 这里有些例子:

    在“ReSharper |选项|代码检查|设置”,“分析整个解决方案中的错误”复选框中关闭解决方案范围分析(SWA)复选框在“ReSharper |选项|环境|智能感知|常规”对话框中切换回Visual Studio IntelliSense清除缓存对于“ReSharper |选项|环境|常规”对话框中的当前解决方案

    以下是链接:

  • 1

    这看起来很傻但是在删除 C:\Users\{User}\AppData\Local\Microsoft\WebSiteCache 之后,一切都开始变得很快 . 如果你're out of options you can try that. It'是唯一对我有用的东西 .

  • 1

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

    原因是ESET NOD32 Antivirus 9.它默认启用了一个名为"Host Intruder Prevention System (HIPS)"的东西 . 我不知道它有多么有用,但它可以被禁用或者我只是添加了规则,以允许 devenv.exe .

    现在没关系 .

  • 2

    我有类似的问题,但只在启动时;

    解决我的开始问题:

    我已从Visual Studio 2012手机中删除了扩展程序;

    修复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可以卸载,连接服务也可以禁用...)

  • 1

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

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

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

  • 23

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

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

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

  • 18

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

    并且以某种方式intellisense仍然有效))

  • 16

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

    https://github.com/Microsoft/VisualStudioUninstaller

    用法:

    • Extract TotalUninstaller.zip

    • 打开管理员命令提示符 .

    • 执行Setup.ForcedUninstall.exe

    • 键入'Y'以进行卸载 .

    重新安装后,一切正常 . 我没有在每个项目中遇到滞后,但是一个人造成了足够的痛苦,所以我真的别无选择 .

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

    D:\vs_ultimate.exe /uninstall /force
    

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

  • 7

    除了其他答案提到的内容之外,这可能只对某人有所帮助 .

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

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

  • 3

    这可能有助于访问此问题的人 .

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

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

  • 3

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

  • 2

    更新PC驱动程序

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

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

    dell <我的型号名称>更新驱动程序

    或者去drivers home page

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

    大部分滞后似乎消失了 .

相关问题