Visual Studio 2017输入(CodeLens)导致CPU占用率高

7
我正在使用 Visual Studio Professional 2017 15.2 (26430.14),每次编写代码时,我的计算机CPU的占用率在40-60%之间。这真的很烦人,因为它会导致每输入一个字符都出现延迟,有时持续几秒钟。我必须说明我的计算机性能并不是最好的,但我有SSD和16 GB的RAM。
我安装了 Resharper 和 NCrunch,但我尝试禁用它们,但没有任何效果。
导致CPU占用率高的进程是:
devenv.exe 有时也可能是:
ServiceHub.RoslynCodeAnalysisService32.exe
1个回答

13

我的问题的原因是一个名为 "CodeLens" (https://msdn.microsoft.com/library/dn269218.aspx) 的东西。它是一种实时分析代码的工具,可以在代码中直接给出引用和用法。我猜这对于我这样的弱机器来说有点吃力了。

当我关闭这个功能后,我的延迟立即消失了。您可以在这里关闭它:

  • 选项
    • 文本编辑器
      • 所有语言
        • CodeLens

2
这似乎有所帮助,但我错过了每个方法上方的“引用”注释。因此,我重新启用了CodeLens,但关闭了除“引用”之外的所有选项。目前性能还可以接受。 - sartoris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接