Ero*_*ros 26 macos terminal visual-studio-code
即使未打开,VS Code 也会占用 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
Run Code Online (Sandbox Code Playgroud)
谁能解释一下什么进程或扩展使用如此高的 CPU 百分比?我有 MacBook Air 2020。出于好奇,我安装了很多扩展。
Cas*_*rin 56
尝试禁用“设置同步”。
\n似乎是与电子相关的错误。Visual Studio Code(VS Code)是使用 Electron 构建的。Electron 是一个框架,允许开发人员使用 HTML、CSS 和 JavaScript Electron等 Web 技术构建跨平台桌面应用程序。当 VSCode 懒惰时,打开操作系统管理器工具(MacOS 上的活动监视器或 Windows 上的 taskmgr)。找到 Electron 进程,通常当 VSCode 惰性时,它使用过多的 CPU(40%-100%)。
\n\n\n编辑于 7/1/2022:\n与“代码助手(渲染器)”相关的另一个问题。有时需要大量的CPU。
\n转到 settings \xe2\x80\x93> followSymlinks 并禁用它。\n或者编辑 settings.json 并输入:
\n\n\n\nsearch.followSymlinks: false
\n
另一个可能使用大量 CPU 的进程是 Google Chrome Helper(渲染器)。当 VSCode javascript 调试器处于活动状态时,会创建此进程。它负责浏览器和 VSCode 调试器之间的交互。这里有一个链接可以帮助您诊断它
\n另一个相关因素是审计绩效。(Ctrl+Shift+P:windows 或 command+p:mac)然后键入:>,然后键入:性能。
\n开发人员:显示正在运行的扩展:获取有关正在运行的扩展的基本统计信息并找出一些可能的问题。它将扩展按激活时间从最长到最短进行排序。如果扩展在启动时加载,则时间标题为“启动激活”。
\n调试:获取性能概况:然后选择您想要获取分析报告的进程。
\n调试:启动性能:将显示 vsCode 启动时的一堆信息。
\n就我而言,为了摆脱所有可能有问题的扩展,我删除了 vscode 及其所有扩展/缓存/等并重新安装,在 mac 中,可以按照以下步骤完成此过程:
\n1st: remove vs from applications folder\nrm -rf ~/Library/Preferences/com.microsoft.VSCode.helper.plist \nrm -rf ~/Library/Preferences/com.microsoft.VSCode.plist \nrm -rf ~/Library/Caches/com.microsoft.VSCode\nrm -rf ~/Library/Caches/com.microsoft.VSCode.ShipIt/\nrm -rf ~/Library/Application\\ Support/Code/\nrm -rf ~/Library/Saved\\ Application\\ State/com.microsoft.VSCode.savedState/\nrm -rf ~/.vscode*\nRun Code Online (Sandbox Code Playgroud)\n如果所有这些步骤都失败了,您可以尝试将 VSCode 降级到版本 1.47(在此版本中,当前的本机调试器未安装,因此所有这些涉及的进程都不相同)
\n