我需要帮助来定位在Windows上的Apache中运行的Rad Server中使用的端点资源文件中的内存泄漏。我相信FastMM是内置在 Delphi (我正在使用),但我不确定如何启用它,甚至如何从它获得输出。我能找到的所有指令都说要在DPR的begin
部分包含ReportMemoryLeaksOnShutdown := true
,但由于这只是一个BPL文件,我不确定它在哪里。此外,当应用程序关闭时,似乎会显示一个对话框,但由于这是在Apache中运行的,数据会在哪里呢?
是否有其他工具可以/应该使用,而不是FastMM?
任何帮助将不胜感激,如果我错过了我的问题中的任何重要信息,请让我知道。谢谢大家。
1条答案
按热度按时间kyxcudwk1#
我们使用FastMM的下载版本。您需要添加FastMM单元作为第一个包含的单元。此外,请确保FastMM Debug dll位于apache文件夹中。
然后,您可以更改FastMM.inc文件,使其反映您的需要。我们使用以下设置(基于原始文件,但从评论中剥离...)-当然,您可以在这里更改设置,例如。在您的情况下,可能需要“UseRuntimePackages”选项: