我正在尝试读取大尺寸的Excel文件。使用JAVA中的Apache POI库需要50 MB,但这给了我“内存不足错误:达到了GC限制”。我已经尝试过以下解决方案。
将eclipse.ini中的最大堆大小增加到2 GB,但这没有帮助。
当尝试作为JAVA程序运行时,在JVM Args中将最大堆大小增加到8 GB,但仍然发出内存不足错误。
如何解决此问题?我确定必须有办法读取Java中的大文件。
正如@Andreas在this帖子中指出的,您可以使用Apache POI也提供的Streaming API。