首页 > 解决方案 > R 中的 memory.limit 和 RAM 使用情况

问题描述

这更多是一个理论问题。如果我执行memory.limit(48000)并导入一个大型数据集,R 使用大约。23.5 GB 内存。如果我这样做,memory.limit(96000)那么 R 使用大约。12.5 GB 内存。memory.limit(192000)导致 RAM 使用量约为。9 GB 内存。为什么增加内存限制会导致 RAM 使用量减少?

如果我使用较低的值,例如memory.limit(32000),它会抛出一个错误,指出它无法分配大小为 X MB 的向量。memory.limit(96000)使用例如over是否有缺点memory.limit(48000)?它减少了 RAM 的使用,但它会使计算变慢还是什么?

标签: rram

解决方案


推荐阅读