You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Linux/Ubuntu中重载、重启或终止VSCode服务/进程?

解决VSCode Remote SSH内存过高卡顿的进程级处理方法

1. 明确snap版VSCode的进程名

snap安装的VSCode主进程名是code,即使卡顿到无法启动htop,也可以用以下命令快速获取PID:

pgrep code

如果要精准定位Remote SSH相关的子进程,可执行:

ps aux | grep "remote-ssh"

找到对应会话的PID后,直接用kill -9 <PID>终止该子进程,不会影响其他VSCode窗口/会话。

2. 无需关闭整个VSCode:重启单个Remote SSH会话

VSCode内置了针对远程会话的重启功能,无需终止主进程:

  • 按下Ctrl+Shift+P打开命令面板
  • 搜索并执行 Remote-SSH: Reconnect Current Window,仅重启当前卡顿的远程会话,其他本地/远程会话不受影响
  • 若会话已无响应,可先执行 Remote-SSH: Close Remote Connection,再重新连接目标主机

3. 强制终止主进程(仅万不得已时使用)

如果主进程也出现严重卡顿,必须终止时,直接针对code进程操作:

# 终止所有code进程(会关闭所有VSCode窗口,谨慎使用)
pkill -9 code
# 或针对单个PID终止
kill -9 <PID>

4. snap版VSCode的额外管理提示

snap安装的VSCode以用户服务形式运行,可通过以下命令查看状态:

systemctl --user status snap.code.code

但日常卡顿处理无需依赖服务管理,优先使用前面的会话重启或子进程终止方法即可。

内容的提问来源于stack exchange,提问作者丶 Limeー来夢 丶

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 19:37:39