我正在使用 VSCODE 远程 ssh 连接 Linux 服务器。
我有时会构建 nuxt 项目,有时会因为内存而停止构建过程。
(PID 17984 是 nuxt 项目。)
VSCODE remote ssh 有6个进程,甚至还有很多内存。
(PID 13904, 7189, 19743, 19772, 16850, 7242)
现在,vscode 进程的 RSS 是 200-500MB,所以没问题。
但有时 vscode 进程的 RSS 会变成 2000MB。
所以服务器变得太慢了。
如何解决这个 vscode 远程 ssh 内存问题?
我的设置是使用 docker-compose 在远程机器上工作。有时,它可能与您的扩展名有关。我正在使用远程容器 + 远程 SSH、Python 和 Pylance 扩展。
当我全部使用它们时。他们用完了我的 2GB Ram + 1vCPU。该实例被冻结,我不得不重新启动开发机器。之后,我停止了容器中的 Python 和 Pylance 扩展,Ram 和 CPU 使用率降低了。
就我而言,短绒是原因。当我编码时,它一直在远程机器上加载。没有 Python 和 Pylance 扩展,我不能很好地工作,但这是另一个问题。
希望 VS Code 团队可以解决内存使用问题。
尝试一个一个地卸载您的扩展,以找到导致泄漏的那个。对于我的情况,我发现 PHP 调试器扩展使 CPU 100%