当前位置:首页 >  硬件数码

java导出大量数据内存溢出

时间:2024-09-23 23:30:09

硬件数码

导读:解决java大数据量导出内存溢出 发生场景:由于用户要求,经常要一次性导出10几万条的数据,然后这边用的是easypoi导出工具,这个时候就会发生内存溢出,也是处理......

解决java数据导出内存溢出

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

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!

新视点数码百科版权所有,广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号