找回密码
 注册
查看: 5169|回复: 0

R 语言可使用的最大内存是多少

[复制链接]
发表于 2011-9-19 20:58:47 | 显示全部楼层 |阅读模式
本帖最后由 tomorrow 于 2011-9-19 21:00 编辑

R 经常因为过分消耗内存而受到指责,而事实也确是如此。不过还好,我们使用的数据量通常不是
很大,通常 R 都可以处理。特定条件下我们可能需要更大的内存来做运算,提供两种途径来设定
(增大)内存:
* 启动 R 进程前,增加 R 启动参数。在 CMD 环境下,运行增加参数的 Rterm:
r --max-mem-size=1Gb

或通过添加 RHOME/bin 至系统环境中,直接在 “运行” 中运行
rgui --max-mem-size=1Gb
* 启动 R 进程后,通过 memory.limit 函数增大 R 进程的内存限制。
R 的工作内存大小的设定值为 32Mb 到 3Gb 间的任意数值。但需要提示的是:Windows 平台可用
最大有效内存为 2Gb,也就是说,实际上 R 的工作内存区间为 32Mb 至 2Gb。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-22 07:56 , Processed in 0.021045 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表