标签: memory-management spring-batch file-processing
我有一个Spring批处理项目,它读取一个包含超过100.000 xml文件的巨大zip文件。
我正在使用MultiResourcePartitioner,我遇到内存问题而我的批处理失败了
java.lang.OutOfMemoryError: GC overhead limit exceeded.
似乎所有的xml文件都是在内存中加载的,而不是在处理之后没有服用。
有没有一种高效的方法可以做到这一点?
感谢。