首页 > 解决方案 > R中的包内存管理

问题描述

我认为有一些类似于我的问题,但我想知道在加载和卸载包时如何管理内存。

例如,

我试过了

library(pryr)
mem_used()
35 MB

library(dplyr)
mem_used()
37.4 MB

然后,我尝试了

detach(package:dplyr)
unloadNamespace("dplyr")
mem_used()
38.3 MB
gc()
mem_used()
38.3 MB

我不确定为什么调用 unloadNameSapce 后内存会增加,并且

gc 似乎根本不起作用..

有没有办法在卸载或分离包后取回内存?

如果你知道任何,请帮助我。

标签: rmemory-management

解决方案


推荐阅读