0
我們需要加載和讀取非常大的xlsx文件,其中可能包含100列和1000行。我們嘗試加載大小爲8MB的文件,並且應用程序和Web服務器上的最大堆大小都設置爲4GB。該代碼運行到內存不足,在以下行使用XSSFWorkbook加載8MB電子表格運行到內存不足
XSSFWorkbook workbook = new XSSFWorkbook(is);
我不知道8MB文件是否佔用4GB大小的堆大小。如果是這樣的話,可以採取什麼措施避免出現內存不足問題。
您是否嘗試過-Xms和-Xmx JVM參數? –