VSCode空闲时CPU占用过高,如何分析定位问题插件?
排查VSCode空闲状态高CPU占用的插件方法
一、用内置性能分析工具精准定位
- 打开命令面板:按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac) - 输入并执行
Developer: Start Performance Profile,让VSCode在空闲状态运行1-2分钟 - 执行
Developer: Stop Performance Profile,生成的.cpuprofile文件会自动打开 - 在分析界面中,重点看CPU累计耗时最高的进程,插件相关进程会标注
extension.<插件ID>,耗时Top1的就是重点怀疑对象
二、逐步禁用插件排查
- 先通过命令面板执行
Extensions: Disable All Installed Extensions,重启VSCode后观察CPU占用- 如果CPU恢复正常,说明问题出在插件上,再逐个启用插件,每次启用后重启并监控CPU,直到找到触发高占用的插件
- 也可以按功能类别批量禁用(比如先关代码检查、格式化类插件),快速缩小排查范围
三、通过进程资源管理器直接查看
- 命令面板执行
Developer: Open Process Explorer - 在进程列表里查看各进程的CPU占用率,右侧会显示对应的插件名称/服务,直接锁定高占用的进程所属插件
内容的提问来源于stack exchange,提问作者Eugene Sandulenko
相关产品推荐
相关产品推荐

