Resharper 2019.1.1 结合 Visual Studio 2019 (16.1) 慢

Ben*_*ghs 6 c# resharper visual-studio visual-studio-2019

新的一年,新的发布,和往常一样新的agrevation。Visual Studio 2019(16.1 版)和 Resharper 2019.1.1 的组合对于我们在 1 个解决方案 .NET Core 2.2 中的不太大的解决方案(10 个项目和 6 个测试项目)来说是致命的。未与前端(javascript/typescript)结合使用。

打开解决方案时,VS 挂起并使用了大量 CPU,现在甚至到了我需要禁用 resharper 才能继续开发的地步。不仅禁用 resharper,我还需要禁用 Visual Studio 中的代码镜头,因为 ServiceHub.RoslynCodeAnalysis 服务仍然占用大量 CPU,发现 ( https://github.com/dotnet/roslyn/issues/19205 )

我已经在 J​​etbrains 网站上找到了这篇文章:https : //resharper-support.jetbrains.com/hc/en-us/articles/206546919,但这次我无法弄清楚问题是什么。

我也在微软开发者社区上找到了这个:https : //developercommunity.visualstudio.com/content/problem/521943/vs-2019-high-cpu-and-memory-usage.html : status 01/06/2019 - NO SOLUTION

我还在开发者社区创建了自己的票证,将保持两个站点同步:https : //developercommunity.visualstudio.com/content/problem/593963/visual-studio-2019-version-161-slow-and-consumer。 html状态 04/06/2019 - 票已创建

社区中任何有同样问题的人,以及如何解决它的一些帮助。

这与硬件无关或与操作系统无关,可能是两个系统中的某些设置相互混淆。

欲知更多详情:

  • Visual Studio:默认安装
  • Resharper:默认安装
  • 代码库:相当小:几百个测试/几百个类
  • 硬件:MAC 上的 Parallels:具有 10GB RAM;8 CPU 机器(多年来一直这样做,自从升级到 2019 版本后我才遇到问题)
  • 包括前端项目
  • .NET Core 2.2 中唯一的 API
  • 没有连续测试
  • 禁用 resharper 的解决方案范围分析
  • 没有花哨的插件,没有自定义规则,没有指标(所有这些都是在构建代码时在 Azure Devops 上完成的 ETC

>

更新:2019 年 6 月 25 日(并以可用速度再次运行)

Microsoft 网站上没有关于票证的信息

  • 执行了这些东西
  • Visual Studio 16.1.3 更新 Reshaper 2019.1.2 更新
  • 禁用 Codelens
  • 禁用这些进程的防御者(注意你所做的,在这些进程中不会发生扫描)已处理 排除在后卫之外

  • Code.exe & Node.exe:我们有一个有角度的前端 ConEmu64.exe &

  • conhost.exe 和 dotnet.exe:我们在 kestrel 中运行了 .net core api
  • sqlserv.exe:我们有一个 sql 后端也从防御者中排除了我的源文件夹

非常感谢