VSCode Remote SSH 是否存在内存泄漏? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cusox
V2EX    Visual Studio Code

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

  •  
  •   Cusox 2024-04-08 12:51:37 +08:00 4776 次点击
    这是一个创建于 552 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    top

    vscode server

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

    第 1 条附言    2024-04-08 19:03:46 +08:00
    把这个进程手动 kill 了,发现 ssh 也不会断连,cpu 和内存占用恢复正常,不过每次 ssh 连接的时候都会创建这个进程,没找到原因在哪
    第 2 条附言    2024-04-08 23:45:43 +08:00
    原因在于符号链接,按照 10 楼 v 友的方法成功解决,此贴终结,感谢各位 v 友的帮助
    14 条回复    2024-12-26 17:04:54 +08:00
    heliumjt
        1
    heliumjt  
       2024-04-08 14:51:14 +08:00
    我以前被 pylance 爆过内存,连接到远程服务器过一阵稳定爆,后来在云端禁用掉 pylance 就解决了。楼主可以排查一下是不是某个 vscode 插件的问题。
    rm0gang0rf
        2
    rm0gang0rf  
       2024-04-08 14:53:19 +08:00
    一直有~可能是我操作问题
    shinession
        3
    shinession  
       2024-04-08 14:56:03 +08:00
    用过 remote tunnel 几天, 经常卡死掉, 无法操作, 还不如直接 remote desktop 方便
    kasusa
        4
    kasusa  
       2024-04-08 16:16:10 +08:00
    可以强制插件在本地运行而不是云端 比如这样
    在设置中增加下面 json ,让 copilot 使用 ui 类型的扩展

    ```json
    "remote.extensionKind": {
    "GitHub.copilot": [
    "ui"
    ]
    },
    ```
    barkure
        5
    barkure  
       2024-04-08 16:38:52 +08:00
    昨晚也遇见这个问题
    Cusox
        6
    Cusox  
    OP
       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)
    Cusox
        7
    Cusox  
    OP
       2024-04-08 18:47:44 +08:00
    cz5424
        8
    cz5424  
       2024-04-08 21:13:35 +08:00 via iPhone
    遇到过 c 语言的扩展程序把内存吃满,去掉扩展后正常
    yxzblue
        9
    yxzblue  
       2024-04-08 21:58:25 +08:00
    一般都是扩展的问题。cpu 吃满 用 htop 命令删除高占用的进程试试。
    Lihuaa
        10
    Lihuaa  
       2024-04-08 22:46:11 +08:00
    https://octalzero.com/article/2a1015f7-764a-46c4-9e2e-bc2b54caab8d

    我参考这个,关掉之后就好了,楼主可以试试
    Cusox
        11
    Cusox  
    OP
       2024-04-08 23:43:05 +08:00
    @Lihuaa #10
    感谢,确实是符号链接的问题,按文章关闭跟踪符号链接后占用正常
    stinkytofu
        12
    stinkytofu  
       2024-04-09 00:34:42 +08:00
    不管是 IDEA 还是 VSCode , 远程开发太垃圾了,bug 贼多, 还不如直接远程桌面
    wzdxy
        13
    wzdxy  
       291 天前
    @Lihuaa
    @lsilencej
    这个博客网站好像已经关停打不开了,请问是在哪里关掉符号链接的?
    Cusox
        14
    Cusox  
    OP
       290 天前
    @wzdxy #13 用户设置中添加这个
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1071 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:00 PVG 02:00 LAX 11:00 JFK 14:00
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86