首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

该死的clear 根本不释放内存,如何才能释放泛型LIST的内存

2013-08-09 
该死的clear 根本不释放内存,怎么才能释放泛型LIST的内存?程序的内存一直不停的涨,用其他工具也查了有泄露

该死的clear 根本不释放内存,怎么才能释放泛型LIST的内存?
程序的内存一直不停的涨,用其他工具也查了有泄露但是是定位到进程创建的时候,总觉得很奇怪
后来查了资料
delphi的clear对内存是不释放的
因为我的程序在调用的很多 过程冲不断的clear,数据要不断的更新
clear的都是 tstringlist ,还有很多的结构体泛型的list,里面有string类型的,查看内存的时候 发现里面的内存一直不停的增长。问题是这样的
1 对于 tstringlist和泛型list应该怎样清理里面的数据 并且释放内存(释放里面的空间)。但是不需要重新去creat(不是彻底的把它销毁 还是可以使用这个泛型的list的,但是里面是空的,可以继续装数据进去),而且也不出现读写错误。
查资料的时候 发现 这么一段话

 

热点排行