我试图在(目前27K行长)的OutOfMemoryError(JAVA):Java堆空间
options(java.parameters = "-Xmx4g") ;
library(XLConnect) ;
writeWorksheetToFile("H:/R/myfile.xlsx",DataTable,sheet="Sheet1",startRow=row1,startCol=1,header=FALSE,rownames=FALSE)
几秒钟后,我收到了错误的Excel表格的末尾添加10多个行
OutOfMemoryError(Java):Java堆空间
我该如何解决这个问题?不应该选项(java.parameters =“-Xmx4g”)工作?
'不应该选择......工作吗?'...如果您尝试执行的操作超出可用的堆空间,则不行。您使用的是什么版本的Java(例如64位Java 8)? –
使用'options(java.parameters =“-Xmx512m”)'它不起作用?对于字节较弱的数据,应该足够了。如果你超过堆空间,也许它不被考虑的价值。尝试使用jvisualvm或类似的工具来检查内存是否在运行时被适当地配置 – davidxxx
尝试使用'java.parameters =“-Xmx8g”' –