r - 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 的使用,但它会使计算变慢还是什么?
解决方案
推荐阅读
- javascript - 如何在正确的上下文中将函数传递给单击处理程序?
- excel - 从多个项目 # 的非静态列表中返回特定项目 # 的总和
- javascript - 如果选中复选框,则更改类 bg
- php - 如何将数据从 MySQL 导出到 Excel(.xlsx) 但在导出前处理数据
- python - 蟒蛇,Windows。寻址父目录中的文件夹
- javascript - Array.filter 没有返回所需的输出
- angular - 角度项目中的笑话和茉莉花
- java - 使用 Junit5 和 mockito 测试错误处理方法的怪异
- python - 什么是 Ruby 中 Python 的 encode() 等价物
- python - 尝试使用 kivy (python37) 时出现问题