16

我不知道如何使用 FastMM。我从SourceForge下载了它,并将 FastMM4Messages.pas 和 FastMM4.pas 放在我的 dpr 文件的顶部。

我现在调用这个过程来泄漏一些内存:

procedure testMemoryFastMM;
    var
     str : TStringList;
       begin
    str:=TStringList.Create;
    str.add('MemChk');
    str.SaveToFile('C:\leeMemChk.txt');
  end;

并收到此消息 在此处输入图像描述

如何启用这些 FullDebugMode 和 LogMemoryLeakDetailsToFile 开关?

4

1 回答 1

23

FastMM4 带有一个包含文件 (FastMM4Options.inc)。该文件包含 FastMM4 的所有选项,其中一些已被注释掉。取消注释以激活它们,然后通过放置{$INCLUDE FastMM4Options.inc}在您的 dpr 文件中将 inc 文件包含在您的项目中。

于 2011-12-22T08:13:29.887 回答