java r

java runtime environment



Error R: java.lang.OutOfMemoryError: espacio de almacenamiento dinĂ¡mico de Java (1)

Debe asegurarse de que está asignando memoria adicional antes de cargar rJava o cualquier otro paquete. Primero limpie el entorno (a través de rm(list = ls()) ), reinicie R / Rstudio si es necesario y modifique las opciones al principio de su script.

options(java.parameters = "-Xmx8000m")

Ver, por ejemplo, https://support.snowflake.net/s/article/solution-using-r-the-following-error-is-returned-javalangoutofmemoryerror-gc-overhead-limit-exceeded

Estoy tratando de conectar R a Teradata para extraer datos directamente en R para su análisis. Sin embargo, estoy recibiendo el error de:

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

He intentado configurar mis opciones de R para aumentar el tamaño máximo de almacenamiento dinámico de JVM haciendo lo siguiente:

options(java.parameters = "-Xmx8g")

También he intentado inicializar los parámetros de java con la función .jinit como: .jinit(parameters="-Xmx8g") . Pero aun así fracasó.

El tamaño calculado de los datos debe ser aproximadamente 3G (en realidad, menor que 3G).

¿Alguien podría ayudarme con esto? Cualquier consejo es apreciado.