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