簡體   English   中英

如何在Delphi IDE和已編譯的應用程序中使用TBBMM

[英]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.dlltbbmm.dll部署到exe文件所在的同一文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM