Memory VS2015更新2消息:“;检测到内存不足。此解决方案的完整解决方案分析已禁用。”;

Memory VS2015更新2消息:“;检测到内存不足。此解决方案的完整解决方案分析已禁用。”;,memory,visual-studio-2015,Memory,Visual Studio 2015,我刚刚用更新2更新了Visual Studio 2015 现在,经过几个小时的正常工作后,我收到了:“检测到内存不足。此解决方案禁用了完整解决方案分析。”它出现在我的VS2015编辑器停靠面板顶部 我看到一个错误报告在 注: 我在用重竖琴 我的解决方案相当大,大约有32个项目 如果有人有解决方法或提示,请告诉我 更新:我和安德斯·福斯格伦(第一条评论)的感受差不多。在我看来,这是对形势的一个很好的总结 更新2(2016-04-20)我最近(3天前)对我的Framework.Net安装包(来自

我刚刚用更新2更新了Visual Studio 2015

现在,经过几个小时的正常工作后,我收到了:“检测到内存不足。此解决方案禁用了完整解决方案分析。”它出现在我的VS2015编辑器停靠面板顶部

我看到一个错误报告在

注:

  • 我在用重竖琴
  • 我的解决方案相当大,大约有32个项目
如果有人有解决方法或提示,请告诉我

更新:我和安德斯·福斯格伦(第一条评论)的感受差不多。在我看来,这是对形势的一个很好的总结

更新2(2016-04-20)我最近(3天前)对我的Framework.Net安装包(来自“程序和功能”)进行了一次大清理,删除了大约20-30个包。有些是俄语。我还重新安装了VisualStudio和ReSharper。所有这些似乎都给我的环境增加了一些稳定性(更少或没有更多的冻结->时间会证明一切)。 此外,最近发布了一个新的(2016-04-19)。也许它可以帮助我们解决一些问题,如果有的话

在一些测试后更新3,并阅读一些文本。它似乎与.NETFramework本身或Resharper无关。这似乎与VS2015本身有关,可能是Roslyn。我没有成功地将Roslyn/CodeAnalysis从VS2015中删除,它似乎是一个必不可少的部分。听起来我们将不得不等待微软的修复程序来获得一个稳定的环境

更新4(2016-04-26)见约翰·阿特伍德的答案。很多信息。我刚开始测试它的答案。更新3应解决此问题(如果可用??)

更新5(2016-04-26+6小时)在VS自身完成1次重启后,一次难以置信的缓慢以及一条消息“内存不足…”,我可以确认禁用完整解决方案分析并不能解决问题,至少在我的机器上是如此。我目前不知道在我的机器上有任何修复/解决方法


更新6(2016-06-15)Mladen Mihajlovic叫醒了我。我刚刚意识到我忘了告诉VS2015更新3 RC的可用性(请注意,我认为这是第二个版本:更新3 RC2)。自6月7日开始,RC1=14.0.25401.00,RC2=14.0.25402.00。听起来更稳定(我强烈推荐)

经过一个非常简短的分析,这个问题似乎与默认启用的CodeAnalysis实现有关,我找不到任何可以禁用它的配置文件选项

给你

然而,我暂时能够成功地禁用代码分析VS插件,这似乎对VS运行的平稳性产生了影响

唯一的更改是从以下位置重命名CodeAnalysis扩展插件文件夹:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\CodeAnalysis

这显然会降低VisualStudio功能集的性能,并可能导致一些副作用,但由于我使用的是ReSharper自己的alanylsis功能,VS代码分析就太多了

更新:

看起来Microsoft.VisualStudio.CodeAnalysis.VCPlugin.dll也被添加到GAC中,并受到gacutil的保护,不会被删除。要将其从GAC中强制移除,需要执行以下步骤:

  • 删除以下注册表项,但先将其保存,以防万一:
  • Windows注册表编辑器5.00版

    [HKEY\U LOCAL\U MACHINE\SOFTWARE\Classes\Installer\Assemblys\Global] “Microsoft.VisualStudio.CodeAnalysis,版本=\“14.0.0.0\”,publicKeyToken=\“b03f5f7f11d50a3a\”,processorArchitecture=\“MSIL\”,文件版本=\“14.0.23107.0\”,区域性=“中性\”=十六进制(7):6a\ 00,5f,00,65,00,7e,00,5a,00,61,00,47,00,71,00,2a,00,3f,00,6a,00,61,00,31,00\ 30,00,6e,00,66,00,70,00,4e,00,2d,00,44,00,54,00,65,00,73,00,74,00,54,00,6f\ 00,6f,00,6c,00,73,00,5f,00,65,00,6e,00,75,00,3e,00,39,00,42,00,21,00,4e,00\ 63,00,6a,00,24,00,58,00,70,00,45,00,42,00,75,00,6a,00,21,00,56,00,3d,00,2d\ 00,31,00,51,00,32,00,00,00,00,00,68,00,6a,00,4f,00,46,00,70,00,48,00,2d,00,24,00\ 4b,00,34,00,69,00,4f,00,68,00,33,00,72,00,60,00,65,00,62,00,28,00,36,00,43\ 00,6f,00,64,00,65,00,5f,00,41,00,6e,00,61,00,6c,00,79,00,73,00,69,00,73,00\ 5f,00,54,00,6f,00,6f,00,6c,00,73,00,5f,00,31,00,31,00,39,00,38,00,37,00,5f\ 00,78,00,38,00,36,00,5f,00,65,00,6e,00,75,00,3e,00,39,00,42,00,21,00,4e,00\ 63,00,6a,00,24,00,58,00,70,00,45,00,42,00,75,00,6a,00,21,00,56,00,3d,00,2d\ 00,31,00,51,00,32,00,00,00,00,00,00,00

  • 从GAC卸载程序集
  • “C:\Program Files(x86)\Microsoft SDK\Windows\v10.0A\bin\NETFX 4.6 Tools\x64\gacutil.exe”/u”Microsoft.VisualStudio.CodeAnalysis,版本=14.0.0.0,区域性=中立,PublicKeyToken=b03f5f7f11d50a3a,processorArchitecture=MSIL”/f


    可能还建议将CodeAnalysis_disabled文件夹移动到另一个位置,因为我无法告诉VS MEF loader是如何实现的,它将在哪里搜索插件。

    我已经忍受了一段时间这个问题。在处理TypeScript文件时,我会看到内存使用率稳步上升,最终导致崩溃。如果这可能是您的情况,请检查您的项目中是否有rxjs。如果版本为5.0.0-beta.2,则升级到5.0.0-beta.3(或更高版本)以修复它


    更多详细信息:

    此问题的解决方法是通过转到工具->选项->文本编辑器->C#(或基本)->高级->取消选中“启用完整解决方案分析”来禁用完整解决方案分析


    这似乎是Rosyln团队正在研究的一个bug,我的答案是关闭并打开Visual Studio

    我已取消选中“启用完整解决方案分析”,但仍收到Visual Studio消息“检测到内存不足。已为此解决方案禁用完整解决方案分析”。Visual Stu
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\CodeAnalysis_disabled
    
    Start▸All Programs▸Accessories▸right-click on Command Prompt▸Run as administrator
    
    Run the following command:
    
    bcdedit /set IncreaseUserVa 3072
    
    Restart the computer.