【发布时间】:2011-09-21 09:16:27
【问题描述】:
我想创建一个函数,根据某人系统上可用的 RAM 量,导入不同批次的数据。但是我怎样才能找到 R 中可用 RAM 的数量呢?我可以使用memory.size(),但这仅适用于 Windows。
【问题讨论】:
-
你不会实现一种方法来做到这一点。您将不得不检测平台然后使用不同的方法。
-
“如果你必须要价,你买不起。” 这看起来是错误的方法,因为内存和资源管理是由操作系统处理的。正如 Ramhound 所说,您的方法将变得依赖于平台。
-
这个想法是得到一个粗略的值,它在某种程度上作为默认值。例如,1 批 12gb,2 批 6gb,等等。可以使用
Sys.info()找到平台,所以平台相关的方法应该是可能的吧?