【发布时间】:2013-03-28 05:27:08
【问题描述】:
我的机器(Windows 7 Pro 64 位)中有 6 GB 内存,而在 R 中,我得到了
> memory.limit()
6141
当然,在处理大数据时,会出现内存分配错误。所以为了让R使用虚拟内存,我使用了
> memory.limit(50000)
现在,在运行我的脚本时,我不再出现内存分配错误,但是 R 占用了我计算机中的所有内存,所以在脚本完成之前我无法使用机器。我想知道是否有更好的方法让 R 管理机器的内存。我认为它可以做的事情是使用虚拟内存,如果它使用的物理内存超过用户指定的。有没有这样的选择?
【问题讨论】:
标签: r memory memory-management