VSCode Remote SSH 是否存在内存泄漏?

225 天前
 lsilencej

前两天更新了 1.88.0 版本,昨天使用 remote ssh 连接 pve 后过了几个小时发现 cpu 和内存占用爆满,服务器宕机,重启后恢复正常

排查问题时发现 vscode server 的进程一直占满 cpu ,同时内存占用也在不断升高直至占满,关闭远程连接也无效

能否更进一步的排查问题?看 issue 目前好像没人遇到和我相同的情况,可能是使用不对?

3254 次点击
所在节点    Visual Studio Code
12 条回复
heliumjt
225 天前
我以前被 pylance 爆过内存,连接到远程服务器过一阵稳定爆,后来在云端禁用掉 pylance 就解决了。楼主可以排查一下是不是某个 vscode 插件的问题。
rm0gang0rf
225 天前
一直有~可能是我操作问题
shinession
225 天前
用过 remote tunnel 几天, 经常卡死掉, 无法操作, 还不如直接 remote desktop 方便
kasusa
225 天前
可以强制插件在本地运行而不是云端 比如这样
在设置中增加下面 json ,让 copilot 使用 ui 类型的扩展

```json
"remote.extensionKind": {
"GitHub.copilot": [
"ui"
]
},
```
barkure
224 天前
昨晚也遇见这个问题
lsilencej
224 天前
@heliumjt @kasusa
感谢回复,尝试过禁用所有扩展,也删了目录下的 .vscode-server 文件夹,但内存占用还是在不停升高
看起来还是 vscode server 的问题
![image.png]( https://s2.loli.net/2024/04/08/hVaF8SpMOAElq4k.png)
lsilencej
224 天前
cz5424
224 天前
遇到过 c 语言的扩展程序把内存吃满,去掉扩展后正常
yxzblue
224 天前
一般都是扩展的问题。cpu 吃满 用 htop 命令删除高占用的进程试试。
Lihuaa
224 天前
https://octalzero.com/article/2a1015f7-764a-46c4-9e2e-bc2b54caab8d

我参考这个,关掉之后就好了,楼主可以试试
lsilencej
224 天前
@Lihuaa #10
感谢,确实是符号链接的问题,按文章关闭跟踪符号链接后占用正常
stinkytofu
224 天前
不管是 IDEA 还是 VSCode , 远程开发太垃圾了,bug 贼多, 还不如直接远程桌面

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX