【问题标题】:Running a R script from rterm and eclipse gives an out of memory error从 rterm 和 eclipse 运行 R 脚本会出现内存不足错误
【发布时间】:2011-07-06 15:10:21
【问题描述】:

当我从 eclipse statET 运行 R 脚本时,出现内存不足错误。但是,我在控制台中运行脚本没有问题。是不是因为 Eclipse 在 R 进程之上放置了一个内存限制层?如果是这样,其他 R GUI 会不会有同样的问题,比如 RStudio/JGR?

编辑:根据 gsk3 的建议

  • 32 位 windows-xp 与 R 2.12.1。
  • memory.limit = 2048。

我的问题是Rterm在内存使用方面是否优于其他GUI,而不是如何解决内存不足的问题。

【问题讨论】:

  • 关于您的系统的一些信息(哪个操作系统?多少内存?32 位或 64 位操作系统?哪个 R 版本?)和您的数据问题(您的数据有多大?什么样的分析你在跑步吗?)将有助于回答这个问题。如果您在具有大量内存的系统上操作一个小数据集,而在一个内存非常少的系统(或 32 位操作系统架构,在这种情况下您可能正在运行)上操作一个巨大的数据集,那么答案可能会非常不同反对单进程内存限制)。

标签: memory r rterm statet


【解决方案1】:

在我的 4GB 机器 64bit windows 7 上,eclipse 占用 250-300MB + R 服务器 java 进程 100MB。

如果我只运行 Rgui,它只有 25MB。所以你可能会遇到 Eclipse 的机器内存限制,而不是 R。

另外eclipse可以运行两种方式,交互服务器模式和终端模式,我觉得终端模式占用内存少。

【讨论】:

    猜你喜欢
    • 2013-12-13
    • 2017-01-22
    • 2019-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多