我試圖在(目前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」' –