图文并茂:彻底解决Visual Studio 2019中ServiceHub.RoslynCodeAnalysisService32.exe导致CPU占用过高问题

问题描述

在VS2019中,经常会遇到随便敲几个按键后,CPU占用率就一直居高不下的情况。如下图所示。查看进程管理器,发现问题线程为VS中的 ServiceHub.RoslynCodeAnalysisService32.exe
在这里插入图片描述

解决方案

这个问题可能是以下两个原因导致的:

方法1:关闭“完整解决方案分析”

一是解决方案分析,这个功能是用于对整个方案进行分析管理,一般情况下其实用处并不大,可以直接关闭。
在这里插入图片描述

方法2:关闭CodeLens

另一种情况是由CodeLens导致的。CodeLens是用于帮你管理和显示代码版本变更的工具,就是代码上方的这排东西:
在这里插入图片描述
具体介绍CodeLens可以参见这两篇文章:文章1(中文) 文章2(英文)。解决这个问题的方法就是在配置中直接关闭CodeLens。在这里插入图片描述

如果觉得一些功能还是需要的话,可以部分关闭。比如,本人就喜欢直接显示每个变量或函数的引用次数,那么只保留 IntelliTrace即可。
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值