如何在Delphi IDE和编译应用程序中使用TBBMM

时间:2010-09-27 13:56:07

标签: delphi

我了解到TBBMM似乎比FastMM具有更好的性能。 FastMM是最近发布的Delphi IDE中的默认内存管理器。

但是,我发现没有太多关于为Delphi用户部署TBBMM的信息。

如何在Delphi IDE和已编译的应用程序中替换默认内存管理器?

2 个答案:

答案 0 :(得分:1)

我的建议是在autor's forum中提问。你可以从他的主页上得到的结论表明,使用它应该不是那么困难:

<强>安装:

  

关闭RAD Studio和   备份现有的BorlndMM.dll   您的CodeGear RAD Studio Bin文件夹。   然后,将存档解压缩到Bin中   文件夹中。

<强>部署:

  

你必须在你的网站中加入ShareMM   使用清单。你必须分发   borlndmm.dll和tbbmm.dll以及   你的可执行文件。

答案 1 :(得分:0)

我是TBBMM的作者。

您基本上按照Embarcadero帮助文件“{共享内存”文档页面中显示的步骤进行操作 - http://docwiki.embarcadero.com/RADStudio/en/Sharing_Memory(按照ShareMem说明操作,而不是SimpleShareMem说明)。即使您只是部署单个EXE而不与DLL共享任何内存,也请遵循这些步骤。

从帮助文件中:

  

将ShareMem列为程序和库使用子句中的第一个单元。您的模块将依赖于外部BORLNDMM.DLL库,允许它们共享动态分配的内存。

一旦您的应用依赖于外部BORLNDMM.DLL库,您所要做的就是将替换borlndmm.dlltbbmm.dll部署在与exe文件相同的文件夹中。