在 R 中释放内存

Release memory in R

我有两个问题:
1.How 获取内存后可以释放吗? 我想从服务器获取大量内存,持续几分钟,然后我想释放它以供其他人使用。使用 运行 "rm" 命令释放 space 但 R 的内存使用量没有减少。 我们可以通过这些命令来测试这种情况以查看任务管理器状态:

n=20000
d=dist(data.frame(x=rnorm(n),y=rnorm(n)))
rm(list=ls())
  1. 释放内存的命令是gc()。它还将显示任务管理器中内存消耗的变化。您实际上可能不需要使用它来使内存可用,但我对此并不完全确定。我所知道的是任务管理器在这些情况下并不可靠。不过有专门的软件可以帮助解决这个问题。

  2. 我不知道 ORE 是什么。您是否遇到内存限制因素的实际问题,或者您只是想了解这些东西如何与 R 一起工作?