【发布时间】:2015-08-26 19:47:13
【问题描述】:
我打算在 R 中使用一些大型向量。
memory.limit 目前给出:
memory.limit()
[1] 4095
但我认为这是 32bit R 的默认设置,而我的安装是 64bit。
我的memory.limit() 在 64 位 R 中应该设置为什么?
【问题讨论】:
-
您的机器上有多少内存? 4GB?请注意,对于 32 位版本,最大值为 3Gb。
-
64 位 Windows 7 和 4GB 内存
-
所以你达到了机器的极限。
memory.limit()返回您拥有的 RAM 总量。 -
我明白了 - 所以
memory.limit只能设置在 0 和你拥有的内存数量之间? -
是的。它旨在限制 Windows 机器上的内存使用。