VVL1295

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Java 内存溢出

  1,从数据库一次性读取大量数据,可能会导致内存溢出,可以分批读取;

  2,集合不能太大,集合会引用着对象,使对象不能被回收;

  3,对于数据库写操作,可以分批操作,操作完一批,就清掉一批,避免集合引用着过多的元素,就像避免 Hibernate 的 session 托管的对象太多导致 OOME,操作完一批,就 clear 一次;

posted on 2017-03-22 18:25  bobo2018  阅读(107)  评论(0)    收藏  举报