首先使用Developer: Show Running Extensions命令查看CPU占用高的扩展,重点关注启动时间长的;再通过状态栏监控扩展运行情况,频繁警告时重启扩展主机;若仍卡顿则逐个禁用最近或不常用扩展排查,特别是语言服务器、代码检查工具等;最后测试空项目判断是否为工作区特定问题。

VSCode 变慢时,很可能是某个扩展在后台消耗资源。要准确找出“罪魁祸首”,可以按以下步骤排查:
1. 使用内置的性能检测工具
VSCode 提供了直接查看扩展性能的命令:
按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P)打开命令面板 输入并选择 Developer: Show Running Extensions 查看列表中每个扩展的 CPU 使用时间和是否在主线程阻塞
重点关注“Startup Time”高的扩展,这些在启动时就拖慢了编辑器。
2. 启用扩展运行情况监控
VSCode 会在状态栏显示一个进度条,提示是否有扩展正在运行长时间操作:
点击状态栏的“Extensions”区域,可以查看当前正在运行的扩展 如果频繁弹出“Extension Host”的警告,说明某个扩展可能卡住了
这时可以重启扩展主机(通过命令面板执行 Developer: Reload Window),观察是否恢复流畅。
如知AI笔记
如知笔记——支持markdown的在线笔记,支持ai智能写作、AI搜索,支持DeepseekR1满血大模型
27 查看详情
3. 逐个禁用扩展排查
这是最直接有效的方法:
进入扩展视图(Ctrl+Shift+X) 按类别或安装时间排序,先禁用最近安装或不常用的扩展 每次禁用几个,重启 VSCode 观察响应速度 发现明显改善后,再逐个启用,定位具体是哪一个
常见“重”扩展包括:大型语言服务器(如 Python、TypeScript)、代码检查工具(ESLint、TSLint)、主题或图标包(尤其是动画类)。
4. 检查特定工作区的影响
有些扩展只在打开特定项目时才激活:
尝试打开一个空文件夹或纯文本文件,看是否依然卡顿 如果正常,说明问题扩展与当前项目类型相关(比如 Git、Docker、框架专用扩展) 可以在 .vscode/extensions.json 中设置推荐扩展,便于对比
基本上就这些。多数情况下,通过“Show Running Extensions”和逐步禁用就能锁定问题扩展。一旦确认,可以选择卸载、寻找替代品,或在设置中调整其行为(如关闭自动扫描)。不复杂但容易忽略。
以上就是如何诊断是哪个扩展导致VSCode变慢?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/427082.html
微信扫一扫
支付宝扫一扫