V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Cusox

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

  •  
  •   Cusox · Apr 8, 2024 · 5726 views
    This topic created in 753 days ago, the information mentioned may be changed or developed.

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

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

    top

    vscode server

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

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

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

    我参考这个,关掉之后就好了,楼主可以试试
    Cusox
        11
    Cusox  
    OP
       Apr 8, 2024
    @Lihuaa #10
    感谢,确实是符号链接的问题,按文章关闭跟踪符号链接后占用正常
    stinkytofu
        12
    stinkytofu  
       Apr 9, 2024
    不管是 IDEA 还是 VSCode , 远程开发太垃圾了,bug 贼多, 还不如直接远程桌面
    wzdxy
        13
    wzdxy  
       Dec 25, 2024
    @Lihuaa
    @lsilencej
    这个博客网站好像已经关停打不开了,请问是在哪里关掉符号链接的?
    Cusox
        14
    Cusox  
    OP
       Dec 26, 2024
    @wzdxy #13 用户设置中添加这个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2129 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 00:40 · PVG 08:40 · LAX 17:40 · JFK 20:40
    ♥ Do have faith in what you're doing.