gc()和rm(list = ls())并重新启动不会清除内存

时间:2017-10-02 17:44:30

标签: r memory garbage-collection rstudio

我正在与Rstudio进行数据争论,而当我使用非常大的数据集做某事时,该过程就死了。我重新启动了计算机,但自从Rstudio由于内存限制而没有响应或缓慢(目前,它占用了我的16GB内存的8GB)。

我尝试过在Stackoverflow上找到的所有标准内容。

  1. gc()gc(reset=T)
  2. rm(list=ls())
  3. .rs.restartR()
  4. 重新启动计算机。
  5. 但是当我打开Rstudio时,内存使用率很快就会上升并使整个事情无法响应。有没有人遇到类似的事情?

    我使用的是Windows 10,R 3.4.1,Rstudio 1.0.153。 输出结果为gc(result = T)

    used (Mb) gc trigger (Mb) max used (Mb) Ncells 1311025 70.1 2164898 115.7 1311025 70.1 Vcells 2368039 18.1 3851194 29.4 2368039 18.1

    我从未遇到过这样的问题,现在我对为什么没有释放内存感到困惑。有人有什么建议吗?

    • 上午11:03已添加:我删除了.RHistory(加上,没有.Rdata),并取消选中所有自动加载全局选项。当我尝试重新加载时,问题仍然存在,偶尔出现错误消息“错误:无法与R会话建立连接”。

0 个答案:

没有答案