我正在编写一个应用程序,使用JAVA POI从oracle表中读取65536条记录,并通过JAVA POI库XSSF
和SXSSF
写入EXCEL .XLSX。
然而,弹出“内存不足”错误。我们尝试了以下方法,但问题仍然存在。
Java.exe –Xmx4096m –Xmx4096m –XX:MaxPermSize=256m
”结果:运行大约需要一个小时,无法创建文件。
Java.exe –Xmx4096m –Xmx4096m –XX:MaxPermSize=256m
结果:当它处理大约30000条记录时,仍然会弹出java内存错误。
除了使用XML重写程序外,是否有机会修复JAVA POI XSSF
和SXSSF
的内存错误问题?
请劝告