如何释放分配给 Main 的内存,内存不足

如何释放分配给 Main 的内存,内存不足

我在 Ubuntu 18.04 系统上遇到问题,所有内存都耗尽了。停止所有正在运行的程序似乎并没有释放所有内存(它只释放了 42Mb 可用空间)。

停止我的主要进程后,我剩下:

free
              total        used        free      shared  buff/cache   available
Mem:       24582460    24202708      199016       53188      180736       42996
Swap:       8388604     4638556     3750048

当我使用 top 查看内存的最高用户时,我得到:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 1525 root      39  19 23.656g 0.020t   2552 S   2.3 86.3   1971:07 Main

有什么方法可以释放分配给的内存Main或查看该内存的使用情况吗?

我将很快解决为什么会发生这种情况。我怀疑这是由我的 Shiny Server Pro 实例引起的,尽管它也可能是由于我的 Rstudio Server Pro 实例中运行的代码而发生的。但此时我希望找到一种方法来释放内存,而无需每次发生这种情况时都重新启动服务器,同时我试图找出根本原因。

相关内容