首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS代码使用100%的CPU,即使它已经关闭

VS代码使用100%的CPU,即使它已经关闭
EN

Stack Overflow用户
提问于 2022-03-17 16:52:23
回答 2查看 5.6K关注 0票数 9

VS代码采用100%的CPU使用率,即使它是不打开的。我运行了ps aux | grep PID命令来检查细节,但是什么都听不懂。这是输出:

代码语言:javascript
运行
复制
tawhid           27099 100.0  0.1 447352160  11856   ??  R     7:18PM 151:14.95 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/Code Helper (Renderer) --ms-enable-electron-run-as-node /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork --type=fileWatcher
tawhid           31889   0.0  0.0 408628368   1616 s000  S+   10:28PM   0:00.00 grep 27099

谁能解释什么进程或扩展使用这么高的CPU百分比?我有MacBook 2020航空公司。出于好奇,我安装了许多扩展程序。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-06-06 14:07:50

尝试禁用“设置同步”。

就像最新版本的VSCode一样,它使用了过多的电子处理程序(40%-100%)。似乎是一个与电子相关的bug

下面是github上的问题线程

编辑7/1/2022:另一个问题涉及“代码助手(Renderer)”。有时需要大量的CPU。

转到设置-> followSymlinks并禁用它。或者编辑settings.json并放置:

search.followSymlinks:假

另一个可能需要大量CPU的进程是(Renderer)。此进程是在VSCode javascript调试器处于活动状态时创建的。它负责浏览器和VSCode调试器之间的交互。这里有一个帮助你诊断它的链接

另一个相关因素是审计业绩。(Ctrl+Shift+P: windows或command+p: mac)然后键入:>,然后键入: performance。

Developer:显示运行扩展,:获取有关运行扩展的基本统计信息,并找出一些可能的问题。它对扩展从最长到最短的激活时间进行排序。如果扩展在启动时加载,则时间被命名为“启动激活”。

调试:获取性能配置文件:然后选择要获取分析报告的过程。

调试:启动性能:将显示一系列关于vsCode启动的信息。

在我的例子中,为了摆脱所有可能有问题的扩展,我删除了vscode和他的所有扩展/缓存/等等,并重新安装,在mac中,这个过程可以按照以下步骤完成:

代码语言:javascript
运行
复制
1st: remove vs from applications folder
rm -rf ~/Library/Preferences/com.microsoft.VSCode.helper.plist 
rm -rf ~/Library/Preferences/com.microsoft.VSCode.plist 
rm -rf ~/Library/Caches/com.microsoft.VSCode
rm -rf ~/Library/Caches/com.microsoft.VSCode.ShipIt/
rm -rf ~/Library/Application\ Support/Code/
rm -rf ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
rm -rf ~/.vscode*

如果所有这些步骤都失败了,您可以尝试将VSCode降级为1.47版本(在此版本中,没有安装当前的本机调试器,因此所有涉及的进程都不是相同的)

票数 19
EN

Stack Overflow用户

发布于 2022-11-28 23:46:48

我在m1 pro上工作,CPU的使用量约为120-130。

最后,用延拓平分法找出了原因。对我来说,是山汗的“设置同步”。

在禁用之后一切都是完美的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71516186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档