摘要:
本期的案例依然是来自实际项目,很寻常的代码,却意外遭遇传说中的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)

浙公网安备 33010602011771号