R 减少内存限制

6

我知道可以使用命令memory.limit(size=N)轻松增加R的内存限制。如果我试图将其减小到小于N的值,由于明显的原因,我会收到错误消息:

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

有没有一种方式可以在运行代码之前(或作为第一个命令)降低内存限制?我想实现这个目的是为了培训目的(如何处理内存问题?)。
1个回答

6

从您使用memory.limit的事实可以推断出您正在使用Windows。如果不是,请参阅?'Memory-limits'

您可以使用--max-mem-size开关启动R(从命令行)。例如,

R --max-mem-size=50000000

给出了大约50MB的限制。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接