R 错误:java.lang.OutOfMemoryError:Java 堆空间

新手上路,请多包涵

我正在尝试将 R 连接到 Teradata,以将数据直接提取到 R 中进行分析。但是,我得到的错误是,

 Error in .jcall(rp, "I", "fetch", stride, block) :
  java.lang.OutOfMemoryError: Java heap space

我试图通过以下方式设置我的 R 选项以增加 JVM 的最大堆大小:

 options(java.parameters = "-Xmx8g")

我还尝试使用 rJava 函数初始化 java 参数 .jinit 如: .jinit(parameters="-Xmx8g") 。但还是失败了。

计算出来的数据大小应该是3G左右(实际小于3G)。

原文由 user3768354 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 910
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题