【问题标题】:vscode remote ssh with Linux has a memory issue使用 Linux 的 vscode 远程 ssh 存在内存问题
【发布时间】:2022-07-15 16:25:00
【问题描述】:

我正在使用 VSCODE 远程 ssh 连接 Linux 服务器。

我有时会构建 nuxt 项目,有时会因为内存问题而停止构建过程。

(PID 17984 是 nuxt 项目。)

关于VSCODE远程ssh的有6个进程,甚至它们都有很大的内存。

(PID 13904、7189、19743、19772、16850、7242)

现在,vscode 进程的 RSS 为 200-500MB,所以没问题。

但有时 vscode 进程的 RSS 会变成 2000MB。

所以服务器变得太慢了。

如何解决这个 vscode 远程 ssh 内存问题?

【问题讨论】:

  • 嗯,如果没有您的进一步调查,很难知道 VPS 上发生了什么。那么,Nuxt 应用程序的总内存使用量在波动吗?确保您已正确清理与过去运行的 Nuxt 应用程序相关的所有进程。尝试在您的机器上本地复制它。它也不是来自 PM2 的两倍。
  • 顺便说一句,如果你有一个普通的更简单的 SSH 连接会发生这种情况吗?

标签: linux memory build nuxt.js vscode-remote-ssh


【解决方案1】:

我的设置是使用 docker-compose 在远程机器上工作。有时,它可能与您的扩展有关。我正在使用远程容器 + 远程 SSH、Python 和 Pylance 扩展。

当我使用所有这些时。他们用完了我的 2GB Ram + 1vCPU。该实例被冻结,我不得​​不重新启动开发机器。之后,我停止了容器中的 Python 和 Pylance 扩展,并降低了 Ram 和 CPU 使用率。

就我而言,linter 是原因。当我编码时,它一直在远程机器中加载。如果没有 Python 和 Pylance 扩展,我将无法正常工作,但这是另一个问题。

希望 VS Code 团队能够修复内存使用问题。

【讨论】:

    猜你喜欢
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    • 1970-01-01
    • 2011-09-29
    • 2021-04-18
    • 2016-12-16
    • 1970-01-01
    相关资源
    最近更新 更多