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

2024-04-08 12:51:37 +08:00
 lsilencej

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

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

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

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

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

我参考这个,关掉之后就好了,楼主可以试试
lsilencej
2024-04-08 23:43:05 +08:00
@Lihuaa #10
感谢,确实是符号链接的问题,按文章关闭跟踪符号链接后占用正常
stinkytofu
2024-04-09 00:34:42 +08:00
不管是 IDEA 还是 VSCode , 远程开发太垃圾了,bug 贼多, 还不如直接远程桌面
wzdxy
257 天前
@Lihuaa
@lsilencej
这个博客网站好像已经关停打不开了,请问是在哪里关掉符号链接的?
lsilencej
256 天前
@wzdxy #13 用户设置中添加这个

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

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

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

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

© 2021 V2EX