解决java大数据量导出内存溢出

     发生场景:由于用户要求,经常要一次性导出10几万条的数据,然后这边用的是easypoi导出工具,这个时候就会发生内存溢出,也是处理了很久,现在小编针对这个问题提出三种解决方式
    1.可以换个导出工具,easypoi导出是在内存上面的,故比较耗内存,可以改用easyexcel,是在磁盘上做的,相对内存使用率会小一些
    2.最好在设计的时候直接做成异步导出,类似于下载中心这种,然后去分sheet页导出,这样的话数据量相当于也会减少,降低对内存的消耗
    3.加内存,当时我们除了代码优化,也给服务器加了内存,但是这个不是从技术解决问题的办法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值