R减少内存限制

时间:2016-06-17 11:13:58

标签: r memory-limit

我知道使用命令memory.limit(size = N)可以很容易地增加R的内存限制。如果我尝试将其减小到小于N的值,由于显而易见的原因我得到错误:

Warning message:
In memory.limit(size = 10) : cannot decrease memory limit: ignored

有没有办法减少内存限制的前期运行代码(或作为第一个命令)?我想将此实现用于培训目的(如何处理内存问题?)。

1 个答案:

答案 0 :(得分:5)

从您使用.sh的事实来看,我认为您使用的是Windows。如果没有,请参阅memory.limit

您可以使用?'Memory-limits'开关启动R(从命令行)。例如,

--max-mem-size

限制大约50MB。