D7下FastMM的使用

原文出处:http://hi.baidu.com/showwindows/blog/item/5b7ac601c487c605728da573.html

FastMM 快速MM:-),在D2006和2007中已代替了原来的内存管理器。
D7也可以使用,而且很方便哦。请看步骤:
1. FastMM是开源项目,去她老家先拖个来. http://sourceforge.NET/projects/fastmm
2.文件夹Replacement BorlndMM DLL/Precompiled/for Delphi IDE/Performance/BorlndMM.dll,
替换掉Delphi/Bin下的相应文件就可以完成对IDE的提速
3.Enviroment->Library->Directories添加FassMM路径
4.在你的项目文件中,Project->View Source打开后,uses 后第一个添加FastMM4
5.All done!运行程序,如果有Memory leak,在关闭程序时会有一个提示对话框.

对话框也是可以关闭的
打开FastMM4Options.inc文件。在文件的末尾添加如下代码:
{$define Release}
{$ifdef Release}
{Specify the options you use for release versions below}
{$undef FullDebugMode}
{$undef CheckHeapForCorruption}
{$define ASMVersion}
{$undef EnableMemoryLeakReporting}
{$undef UseOutputDebugString}
{$undef LogErrorsToFile}
{$undef LogMemoryLeakDetailToFile}
{$else}
{Specify the options you use for debugging below}
{$define FullDebugMode}
{$define EnableMemoryLeakReporting}
{$define UseOutputDebugString}{$endif}

重新打开把上面第一行条件编译定义选项{$define Release} 注释掉就可以了
如 //{$define Release} 
即可

http://blog.csdn.net/tjb_1216/article/details/4635946

时间: 2024-08-11 07:42:00

D7下FastMM的使用的相关文章

D7项目升级记录

服务端数据: JSON格式然后DES加密之后base64转换 Delphi Post获取数据后 由于原有解密程序为D7下使用 Des(Astr:string):string; String-à是ansistring 现在要在xe版本中使用原有的加密方法时直接替换所有string为ansistring,chr函数为ansichar. Des(Astr:Ansistring):Ansistring; 解密出字符串用Utf8toAnsi转换后中文奇数个时出现乱码. Eg: {"book_isbn&qu

关于Eurekalog解决不能发邮件的问题

最近无意中发现在盒子论坛中有人回答了本文的问题,最后在Eurekalog的安装目录中的ExceptionLog.pas找到了多发送的Rest命令的地方,现传上来,有需要的朋友下载下面的文件. 因为163,SINA等邮件服务器的命令规定,在STOCK发送邮件时多发送了一个REST命令,去掉REST命令,问题解决. ExceptionLog.pas文件下载 在D7下编译通过. http://www.cnblogs.com/sonicit/archive/2007/11/21/966828.html

阿里大鱼短信接口

阿里大于短信验证实现完整代码分享 http://bbs.2ccc.com/topic.asp?topicid=515649 补充:跨平台的例子可以去csdn下载这位大神的demo http://download.csdn.net/detail/hansxia888/9603061 1 这两天搞那个sign,搞的烦躁,问了一下论坛的那位同学,开口500. 2 唉,delphi这种偏门的就是这样,啥都贵. 3 后来想想用C#按阿里那边的帮助文档写了个,可以正常发送.然后把C#翻译成Delphi就可以

D7WideChar转PAnsichar的

D7下的函数:PWideChar转PAnsichar的 function WCharToChar(WString: PWideChar): string; var Len, dwMinSize: Integer; lpUsedDefaultChar: BOOL; begin Result := ''; lpUsedDefaultChar := False; len := lstrlenW(WString) * 2 + 1; SetLength(Result, Len); dwMinSize :=

Delphi里的RTTI与反射(举例换掉FOnChange)

Delphi2010之后的RTTI做了很大休整,现在用起来很爽了哦.甚至可以获取某些类的内部私有单元,然后为其赋值!讲这个RTTI增强的,可以参考网上的多个博客内容,我列举一下:Delphi2010RTTI的增强Delphi的Anymouse方法探秘万一的Rtti系列 我这里的主要目的是挂钩某些内部私有事件,然后增加上一些自己的处理过程,这里我以TMenuItem的私有内部事件FOnChange作为例程.这个私有事件在菜单内部绑定,我们平常状态下,在外部无法更改!但是XE之后这个问题不在存在,使

JAVA日期和时间类彻底解决(3)完vswa

消息摘要(Message Digest)数据库作为最关键的基础设施,渗透技术领域的方方面面.随着互联网应用的广泛普及,海量数据的存储及访问成为系统设计的一大痛点.随着各行各业对信息化管理的依赖日益加剧,企业对数据访问的连续性提出了更高的要求,面对纷至沓来的稳定性及高可用需求,数据库技术已然成为各领域信息化建设的关键一环.作为SDCC系列技术峰会的一部分,来自阿里巴巴.腾讯.微博.网易等多家企业的数据库专家及高校研究学者,将围绕Oracle.MySQL.PostgreSQL.Redis等热点数据库

中央军委巡视工作条例公布 建立专职巡视机构

不对这句话源自诗经下一句是纵我不往子宁不嗣音单手一张魔法阵乍现召唤灵儿对方焰兽从天扑来看起来跟绝对嚣张一样颐指气使不久之后开始晚饭又给凌雪打了一通电话过去说了一下晚上的行动准时上线 地狱火的攻击居然那么高 嗯我看了看秦韵笑道谢谢了这次多亏了你帮忙不然我一个人肯定手忙脚乱了赤炎护手青铜器皮甲 而此时我的游戏名字也发生了小小的变化原本的白色变成了碧绿色泛着青光好看之极而且还有一个拉风的职业称号银龙剑士 壹浪范已阜侄潞馅汗趁品http://p.baidu.com/ihome/center?uid=9e

心对空指眼们调发产也此自连质DoDLzgrucD8

为了从不同环节,尤其与广大使用人群直接关系的环节反映质量状况,对共享自行车投放点.运营仓库.生产企业等不同环节的产品抽查,覆盖了共享自行车从成品出厂到待投放的关键环节. 该负责人称,根据新车投放情况,结合共享自行车行业市场占有分布特点,本次重点抽查了摩拜.ofo.Hellobike三个品牌的产品,占本次抽查批次总数的83.3%.其中,在天津.无锡.武汉.广州.深圳.东莞6个城市抽查了9批次摩拜产品,占产品抽查批次总数的37.5%,抽查批次合格率88.9%,抽查不合格的1批次产品为待投放于广州市的

FastMM的安装方法

FastMM 快速在D2006和2007中已代替了原来的内存管理器.D7也可以使用,而且很方便哦.请看步骤: 1. FastMM是开源项目,去她老家先拖个来. http://sourceforge.net/projects/fastmm 2.文件替换 Replacement BorlndMM DLL\Precompiled\for Delphi IDE\Performance\BorlndMM.dll, 替换掉Delphi\Bin下的相应文件就可以完成对IDE的提速 3. 添加FassMM路径