VS Code Jupyter 扩展运行多个 R 会话,占用大量内存

VS Code Jupyter 扩展运行多个 R 会话,占用大量内存

正如标题所述,我在 VS Code 中的 Jupyter 笔记本中运行 R(在 Ubuntu 20.04.1 LTS 上)。

我注意到,VS Code 或 Jupyter 扩展会启动多个 R 会话,如我的系统监视器所示(如下)。此外,VS Code 也会运行多个会话。这(尤其是 R)占用了我电脑的大量可用内存。目前,它占用了约 26 GB,没有运行任何进程。我的工作区中没有任何对象会占用如此巨大的内存。当我运行要求苛刻的计算/进程时,似乎会出现内存累积,而 R 似乎无法在之后释放内存。我尝试运行gc()并清空工作区中未使用的变量,但无济于事。我认为这与 Jupyter 扩展启动多个 R 会话的方式有关。

我试图了解为什么会发生这种情况,以及是否有办法让 VS Code/Jupyter 终止进程并释放未实际使用的内存?

在此处输入图片描述

在此处输入图片描述


编辑(2022-04-19)

这个问题已经已跟踪为错误在扩展 GitHub 页面上。

相关内容