
如何解决java读取大批量excel堆溢出的问题
2个回答
展开全部
除了加大内存,还有其他的办法,基本思路是分成小份读取,及时取消引用,让jvm来回收内存,不要手动gc。
如果单个文件大,需要分成几部分来读;如果每个文件都不大但是数量多,就要一次少读几个,比如二十个,开始处理,然后取消引用,再读二十个。
如果单个文件大,需要分成几部分来读;如果每个文件都不大但是数量多,就要一次少读几个,比如二十个,开始处理,然后取消引用,再读二十个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询