List<List<List>> r= new List<List<List>>;
r.Clear();如上,我定义了大量的二维三维List,结果发现内存不够用,现在我将这些三维数据改成一维数据,中间过渡数据我采用r.clear()清空,但是.clear()并不能清空释放内存,如何才能清空释放内存
2 回答
偶然的你
TA贡献1841条经验 获得超3个赞
以前和群里的朋友讨论过,虽然.Clear方法把List中的数据清除了,但是在内存中占用的位置还是没有被及时回收,而对对象赋值为null 就是把对象的引用不指向内存中任何位置,也就没有了引用,这样才是真正意义上的清空
- 2 回答
- 0 关注
- 518 浏览
添加回答
举报
0/150
提交
取消