我瞭解到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
。