CNSqlite中有内存泄露
只简单的使用下列代码:
var
db:TLiteDB;
begin
db:=TLiteDB.Create();
db.Free;
end;
用CheckMem生成的报告如下:
===== Project5.exe,2008/1/9 15:41:09 =====
可用地址空间 : 1280 KB(1310720 Byte)
未提交部分 : 0 KB(0 Byte)
已提交部分 : 1280 KB(1310720 Byte)
空闲部分 : 1277 KB(1307756 Byte)
已分配部分 : 2 KB(2560 Byte)
全部小空闲内存块 : 256 KB(262460 Byte)
全部大空闲内存块 : 310 KB(318432 Byte)
其它未用内存块 : 709 KB(726864 Byte)
内存管理器消耗 : 0 KB(404 Byte)
地址空间载入 : 0%
当前出现 2 处内存漏洞 :
0) 0000000000E63F40 - 15089440($E63F20)字节 - 不是对象
1) 0000000000E9DAC0 - 15325600($E9D9A0)字节 - (未命名): TStringList (56 字节) - In Classes.pas
|