bestlong 怕失憶論壇

標題: FastMM [打印本頁]

作者: bestlong    時間: 2008-3-3 11:06     標題: FastMM

FastMM is a lightning fast replacement memory manager for Borland Delphi Win32 applications that scales well in multi-threaded applications, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

http://sourceforge.net/projects/fastmm/
http://fastmm.sourceforge.net/
作者: bestlong    時間: 2010-6-3 10:34

安裝 FastMM 很簡單, 下載後解壓縮放到特定目錄下
以我來說是放在 C:\Program Files\Borland\Delphi5\FastMM494 目錄內容如下圖:

fastmm.jpg

然後設定 Delphi 的 Tools > Environment Options > Library Path 如下圖:

delphi-env-lib.jpg

delphi-env-lib-dir.jpg

圖片附件: fastmm.jpg (2010-6-3 10:51, 37.38 KB) / 下載次數 319
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MTQzfDg3MGUwMWMzfDE3NTAwOTQ3MjB8MA%3D%3D



圖片附件: delphi-env-lib.jpg (2010-6-3 10:51, 31.79 KB) / 下載次數 323
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MTQ0fGZjMzM4NWMzfDE3NTAwOTQ3MjB8MA%3D%3D



圖片附件: delphi-env-lib-dir.jpg (2010-6-3 10:51, 38.86 KB) / 下載次數 320
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MTQ1fDRjOGY4ZWI5fDE3NTAwOTQ3MjB8MA%3D%3D


作者: bestlong    時間: 2010-6-3 10:35

想在應用程式中使用 FastMM 只要在 .dpr 專案檔中的 uses 中第一個加入 FastMM4 就可以了,範例如下:
  1. program Project1;

  2. uses
  3.   FastMM4,
  4.   Forms,
  5.   Unit1 in 'Unit1.pas' {Form1};

  6. {$R *.RES}

  7. begin
  8.   Application.Initialize;
  9.   Application.CreateForm(TForm1, Form1);
  10.   Application.Run;
  11. end.
複製代碼

作者: bestlong    時間: 2011-10-25 15:38

FastMM 不單是可以改善應用程式的記憶體管理來提升效率,也可以改善整合開發環境的執行效率

解壓縮後可在 Replacement BorlndMM DLL\Delphi\Precompiled\for Delphi IDE\Performance\ 目錄下找到 BorlndMM.dll 檔案,用來替換掉 Borland\DelphiX\bin 目錄內(X 為版本號)的同名檔案,會提升開發環境的運作速度。(覆蓋前一定要先做備份)




歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/) Powered by Discuz! X1.5