Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中的包内存管理_R_Memory Management - Fatal编程技术网

R中的包内存管理

R中的包内存管理,r,memory-management,R,Memory Management,我想有些问题和我的类似,但我想知道 如何在加载和卸载包时管理内存 比如说, 我试过了 library(pryr) mem_used() 35 MB 及 然后,我试着 detach(package:dplyr) unloadNamespace("dplyr") mem_used() 38.3 MB gc() mem_used() 38.3 MB 我不知道为什么unloadNameSapce被调用后内存会增加,并且 gc似乎根本不起作用 有没有办法在卸载或分离包后恢复内存 如果你知道的话,请帮帮

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

比如说,

我试过了

library(pryr)
mem_used()
35 MB

然后,我试着

detach(package:dplyr)
unloadNamespace("dplyr")
mem_used()
38.3 MB
gc()
mem_used()
38.3 MB
我不知道为什么unloadNameSapce被调用后内存会增加,并且

gc似乎根本不起作用

有没有办法在卸载或分离包后恢复内存

如果你知道的话,请帮帮我

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