我刚完成安装,整个IDE速度超慢。看起来它正在后台进行某种繁重的CPU调用,整个IDE会在大约2-3秒内冻结并变得无响应。
我没有使用Visual Studio 2013 Ultimate这个问题。我正在运行Visual Studio 2015 Professional。
已安装的附加组件/包:
有人有什么想法吗?
答案 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
用法:
重新安装后,一切正常。我没有在每个项目中遇到滞后,但是一个人造成了足够的痛苦,所以我别无选择。
阅读另一个你也可以尝试的命令,但我知道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)
在我的情况下,我做了最简单的事情,但它有助于更新我的电脑驱动程序。系统驱动程序是一切的基础。
我很幸运,我有戴尔,他们有很棒的网站支持来做到这一点。我用Google搜索了
dell&lt;我的型号名称&gt;更新驱动程序
我让它更新它想要的所有驱动程序(戴尔驱动程序更新非常自动)。
大部分滞后似乎消失了。