最近编写一套软件时发现D6有内存泄漏.
不管是BoundCheck还是用自编的内存管理器都能发现这个问题.
一开始我以为是自己的问题,但是今天我用D6搞了一个什么也不做的东东,即创建一个新Application,然后存盘编译.
居然报告有10处内存泄漏.真是FT~~,
要知道我还是今天刚刚将D6打了补丁2.各位可以试试,说真的,我真希望是我错了.请各位高手发表意见.
不管是BoundCheck还是用自编的内存管理器都能发现这个问题.
一开始我以为是自己的问题,但是今天我用D6搞了一个什么也不做的东东,即创建一个新Application,然后存盘编译.
居然报告有10处内存泄漏.真是FT~~,
要知道我还是今天刚刚将D6打了补丁2.各位可以试试,说真的,我真希望是我错了.请各位高手发表意见.
解决方案 »
- Clientdataset修改了一条记录完后post,在后面又要在代码中修改刚才的某个字段,应该怎样操作??
- ddeidt
- 各位那里有下拉多列表框啊
- 请问这里有没有哪位汉化过软件?有问题想请教一下。
- 三层系统中的中文查询参数被截断,要怎么解决?
- 如何双击一个文件来运行它?
- 如何自动设置字段的中文名称
- 怎样获取outlook收件箱中的邮件,不胜感激,后缀名是dbx
- 有没有哪位大仙能够帮帮我?????????????????????
- 老问题:适用Win98以前版本,不带出MSDA(令人讨厌),如何分发Access97的ADO、Jet4.0驱动程序?
- 怎么在from 上创建对应的frame?
- 初学者的delphi问题
WINDOWS2000下运行没有提示内存泄漏。
不过,昨天我测了一下CLX,用它写的什么也不作的程序有26处下面是测试记录2003-5-22 9:18:34可用地址空间 : 1024 千字节
未提交部分 : 1008 千字节
已提交部分 : 16 千字节
空闲部分 : 13 千字节
已分配部分 : 2 千字节
地址空间载入 : 0%
全部小空闲内存块 : 2 千字节
全部大空闲内存块 : 0 千字节
其它未用内存块 : 10 千字节
内存管理器消耗 : 0 千字节内存对象数目 : 26
0) 00000000019110BC - 47($002F)字节 - 不是对象
1) 00000000019110E8 - 18($0012)字节 - 不是对象
2) 00000000019110F8 - 18($0012)字节 - 不是对象
3) 0000000001911108 - 18($0012)字节 - 不是对象
4) 0000000001911118 - 18($0012)字节 - 不是对象
5) 0000000001911128 - 18($0012)字节 - 不是对象
6) 0000000001911138 - 18($0012)字节 - 不是对象
7) 0000000001911148 - 18($0012)字节 - 不是对象
8) 0000000001911158 - 18($0012)字节 - 不是对象
9) 0000000001911168 - 18($0012)字节 - 不是对象
10) 0000000001911178 - 18($0012)字节 - 不是对象
11) 0000000001911188 - 18($0012)字节 - 不是对象
12) 0000000001911198 - 18($0012)字节 - 不是对象
13) 00000000019111A8 - 18($0012)字节 - 不是对象
14) 00000000019111B8 - 18($0012)字节 - 不是对象
15) 00000000019111C8 - 18($0012)字节 - 不是对象
16) 00000000019111D8 - 18($0012)字节 - 不是对象
17) 00000000019111E8 - 18($0012)字节 - 不是对象
18) 00000000019111F8 - 18($0012)字节 - 不是对象
19) 0000000001911208 - 18($0012)字节 - 不是对象
20) 0000000001911218 - 18($0012)字节 - 不是对象
21) 000000000191139C - 47($002F)字节 - 不是对象
22) 000000000191143C - 55($0037)字节 - 不是对象
23) 0000000001911470 - 26($001A)字节 - 不是对象
24) 0000000001911488 - 26($001A)字节 - 不是对象
25) 00000000019114A0 - 26($001A)字节 - 不是对象下面是D6SP2的(VCL)2003-5-21 9:35:50可用地址空间 : 1024 千字节
未提交部分 : 1008 千字节
已提交部分 : 16 千字节
空闲部分 : 13 千字节
已分配部分 : 2 千字节
地址空间载入 : 0%
全部小空闲内存块 : 4 千字节
全部大空闲内存块 : 0 千字节
其它未用内存块 : 9 千字节
内存管理器消耗 : 0 千字节内存对象数目 : 8
0) 0000000000D21590 - 55($0037)字节 - 不是对象
1) 0000000000D215C4 - 26($001A)字节 - 不是对象
2) 0000000000D215DC - 26($001A)字节 - 不是对象
3) 0000000000D215F4 - 26($001A)字节 - 不是对象
4) 0000000000D21A80 - 43($002B)字节 - 不是对象
5) 0000000000D20EA8 - 23($0017)字节 - 不是对象
6) 0000000000D21AC8 - 22($0016)字节 - 不是对象
7) 0000000000D21AEC - 23($0017)字节 - 不是对象
--下面是D6的(VCL):2003-4-10 11:31:27可用地址空间 : 1024 千字节
未提交部分 : 1008 千字节
已提交部分 : 16 千字节
空闲部分 : 13 千字节
已分配部分 : 2 千字节
地址空间载入 : 0%
全部小空闲内存块 : 4 千字节
全部大空闲内存块 : 0 千字节
其它未用内存块 : 9 千字节
内存管理器消耗 : 0 千字节内存对象数目 : 5
0) 00000000024115A8 - 55($0037)字节 - 不是对象
1) 00000000024115DC - 26($001A)字节 - 不是对象
2) 00000000024115F4 - 26($001A)字节 - 不是对象
3) 000000000241160C - 26($001A)字节 - 不是对象
4) 0000000002411A98 - 43($002B)字节 - 不是对象
--