前言前段时间在做一个导出的功能,本以为是平平无奇的一个功能。就用公司内部的一个导出工具类三下五除二就写完了,做法是直接查全量数据,然后直接往Excel里写。一开始没多少数据也没什么问题,但是当数据量逐渐多了起来后,达到一万多条,导出的时候就会报OOM。然后我就换成了阿里开源的EasyExcel,但是
在软件开发和运维过程中,内存溢出(OOM,Out of Memory)是一个常见且令人头疼的问题。当程序试图使用比可用内存更多的内存时,就会发生OOM。下面将介绍在工作中最常见的6种OOM问题及其原因和解决方案。1. 堆内存溢出(Heap OOM)原因:程序中创建了大量的对象,且这些对象的生命周期过