2013年11月21日

摘要: 本期的案例依然是来自实际项目,很寻常的代码,却意外遭遇传说中的Java"内存溢出"。 先来看看发生了什么,代码逻辑很简单,在请求的处理过程中:1. 创建了一个ArrayList,然后往这个list里面放了一些数据,得到了一个size很大的listList cdrInfoList = new ArrayList();for(...) { cdrInfoList.add(cdrInfo);}2. 从这个list里面,取出一个size很小的sublist(我们忽略这里的业务逻辑) cdrSublist = cdrInfoList.subList(fromIndex, toInde 阅读全文
posted @ 2013-11-21 22:06 ROCK. 阅读(930) 评论(0) 推荐(0)

导航