[英]How to use TBBMM in Delphi IDE and compiled application
我了解到,TBBMM似乎比FastMM具有更好的性能。 FastMM是最近發布的Delphi IDE中的默認內存管理器。
但是,我發現有關為Delphi用戶部署TBBMM的信息不多。
如何替換Delphi IDE和已編譯的應用程序中的默認內存管理器?
我的建議是在導師的論壇上提問。 您可以從他的主頁上得到的信息表明,使用它應該不那么困難:
安裝:
關閉RAD Studio並備份CodeGear RAD Studio Bin文件夾中的現有BorlndMM.dll。 然后,將存檔解壓縮到Bin文件夾中。
部署:
您必須在您的使用列表中包括ShareMM。 您必須分發borlndmm.dll和tbbmm.dll以及可執行文件。
我是TBBMM的作者。
你會基本上按照步驟如從Embarcadero公司的幫助文件“共享內存”文檔頁面- http://docwiki.embarcadero.com/RADStudio/en/Sharing_Memory (按照ShareMem說明,而不是SimpleShareMem一個)。 即使您只是部署單個EXE而不與DLL共享任何內存,也請按照以下步驟進行操作。
從幫助文件:
將ShareMem列為程序和庫using子句中的第一個單元。 您的模塊將依賴於外部BORLNDMM.DLL庫,從而允許它們共享動態分配的內存。
一旦您的應用程序依賴於外部BORLNDMM.DLL
庫,您要做的就是將替換的borlndmm.dll
和tbbmm.dll
部署到exe文件所在的同一文件夾中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.