绝代码农 发表于 2021-6-30 10:28:58

R语言java.lang.OutOfMemoryError: Java heap space解决

  
R语言堆栈错误描述解决
  错误描述:数据占用的java内存空间过大
解决方法是:在加载使用任何库和包之前,设定空间占用的java内存大小即可,一定是在调用之前,如果不是:则重启R软件,再执行该语句,按照顺序即可。
options(java.parameters=’-Xmx6144m’)
options(java.parameters=’-Xms6144m’)
library(RJDBC)
  此时R语言调用数据库中几千gb的数据就可以进行解决了。
  注意:该调试只用在R语言在调用java相关的进程增加堆中,在其他数据卡顿报错该方法不适用。一般也是以默认值进行配置。

R本地数据内存过大解决
  还有另外一种情况,本地数据过大,报错,可参考资料:https://blog.csdn.net/tandelin/article/details/99541288

  
页: [1]
查看完整版本: R语言java.lang.OutOfMemoryError: Java heap space解决