随笔分类 -  DELPHI内存管理

摘要:2011-03-17 16:36 1970人阅读 评论(1) 收藏 举报FastMM使用详解一、引言 FastMM 是适用于delphi的第三方内存管理器,在国外已经是大名鼎鼎,在国内也有许多人在使用或者希望使用,就连 Borland 也在delphi2007抛弃了自己原有的饱受指责的内存管理器,改用FastMM. 但是,内存管理的复杂性以及缺乏 FastMM 中文文档导致国内许多人在使用时遇到了许多问题,一些人因此而放弃了使用,我在最近的一个项目中使用了FastMM,也因此遇到了许多问题,经过摸索和研究,终于解决了这些问题。二、为什么要用FastMM第一个原因是FastMM的性能接近... 阅读全文
posted @ 2013-02-24 16:29 神码都在云端 阅读(1004) 评论(0) 推荐(0)
摘要:FastMM 定位内存泄露的代码位置开源的FastMM,使用很简单,在工程的第一行引用FastMM4即可(注意,一定要在第一个Uses的位置),可以在调试程序时提示内存泄露情况,还可以生成报告。在Delphi2007以后版本中,使用更加简单,只需要在工程开始的位置加上语句:ReportMemoryLeaksOnShutdown := True;就可以了,并且在运行时不会出现提示。如果想要生成文件报告,还需要FastMM4,Delphi中没有别的设置可以生成文件报告。可以修改FastMM4Options.inc中的参数开关来修改内存管理的相关设置。使用说明如下:1.打开FastMM4的调试功能首 阅读全文
posted @ 2013-02-24 16:28 神码都在云端 阅读(1039) 评论(0) 推荐(0)
摘要:FastMM最新版本提供了中文语言包,可方便国内使用。下载地址为http://sourceforge.net/projects/fastmm/配置文件为:FastMM4Options.inc,中文详细配置方法如下:{Fast Memory Manager: 选项配置文件在这里为FastMM设置默认选项FastMM 4.84}{ Simplified Chinese translation by QianYuan Wang Contact me if you find any improper translation. 如果翻译上有任何不恰当的地方请和我联系。 E-Mail: wqyfavor@ 阅读全文
posted @ 2013-02-24 16:27 神码都在云端 阅读(585) 评论(0) 推荐(0)