VS代码采用100%的CPU使用率,即使它是不打开的。我运行了ps aux | grep PID
命令来检查细节,但是什么都听不懂。这是输出:
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航空公司。出于好奇,我安装了许多扩展程序。
发布于 2022-06-06 14:07:50
尝试禁用“设置同步”。
就像最新版本的VSCode一样,它使用了过多的电子处理程序(40%-100%)。似乎是一个与电子相关的bug
编辑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中,这个过程可以按照以下步骤完成:
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版本(在此版本中,没有安装当前的本机调试器,因此所有涉及的进程都不是相同的)
发布于 2022-11-28 23:46:48
我在m1 pro上工作,CPU的使用量约为120-130。
最后,用延拓平分法找出了原因。对我来说,是山汗的“设置同步”。
在禁用之后一切都是完美的
https://stackoverflow.com/questions/71516186
复制相似问题