我了解到TBBMM似乎比FastMM有更好的性能。 FastMM是Delphi IDE最近版本中的默认内存管理器。如何在Delphi IDE和编译应用程序中使用TBBMM
但是,我发现没有太多关于为Delphi用户部署TBBMM的信息。
我该如何更换Delphi IDE中的默认内存管理器和编译好的应用程序?
我了解到TBBMM似乎比FastMM有更好的性能。 FastMM是Delphi IDE最近版本中的默认内存管理器。如何在Delphi IDE和编译应用程序中使用TBBMM
但是,我发现没有太多关于为Delphi用户部署TBBMM的信息。
我该如何更换Delphi IDE中的默认内存管理器和编译好的应用程序?
我的建议是要求在autor's forum。你可以从他的主页得到建议,应该没那么难使用它:
安装:
关闭RAD Studio和 备份 您的CodeGear RAD Studio中的现有BorlndMM.dll Bin文件夹。 然后,将存档解压缩到Bin 文件夹中。
部署:
你必须包括ShareMM在 使用列表。您必须分发 borlndmm.dll和tbbmm.dll以及 您的可执行文件。
我是TBBMM的作者。
基本上按照Embarcadero的帮助文件http://docwiki.embarcadero.com/RADStudio/en/Sharing_Memory(按照ShareMem指令,而不是SimpleShareMem指令)中的“共享内存”文档页面中显示的步骤操作。即使您只是部署单个EXE,但不与DLL共享任何内存,请按照以下步骤操作。
从帮助文件:
名单ShareMem作为节目的第一单元和库使用条款。您的模块将依赖于外部BORLNDMM.DLL库,允许它们共享动态分配的内存。
一旦您的应用程序依赖于外部BORLNDMM.DLL
库,所有你需要做的是部署在同一个文件夹中的EXE文件替换borlndmm.dll
和tbbmm.dll
。