1,从数据库一次性读取大量数据,可能会导致内存溢出,可以分批读取;
2,集合不能太大,集合会引用着对象,使对象不能被回收;
3,对于数据库写操作,可以分批操作,操作完一批,就清掉一批,避免集合引用着过多的元素,就像避免 Hibernate 的 session 托管的对象太多导致 OOME,操作完一批,就 clear 一次;
博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3