摘要:
这是一篇介绍如何使用CheckMem.pas单元检查delphi应用程序内存泄漏的文章
目录:
一、使用步骤
二、报告解读
三、测试例子
四、内存泄漏测试及修复的技巧
附:CheckMem.pas单元
一、使用步骤:
A)、将CheckMem.pas单元加入到工程中
B)、修改工程文件,将'CheckMem.pas'放到uses下的第一句
program Project1;
uses CheckMem in 'CheckMem.pas', Forms, Unit1 in 'Unit1.pas' {Form1} ;//其他单元文件 {$R *.RES}
begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
C)、正常的编译、运行应用程序
D)、退出应用程序后,将在应用程序目录下生成报告(如果有漏洞的话,如果没有则不生成)。
二、报告解读:
报告的内容:
===== Project1.exe,2004-6-11 15:36:55 =====
可用地址空间 : 1024 KB(1048576 Byte) 未提交部分 : 1008 KB(1032192 Byte) 已提交部分 : 16 KB(16384 Byte) 空闲部分 : 13 KB(14020 Byte)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|