gpt4 book ai didi

delphi - FastMM 无法检测内存泄漏

转载 作者:行者123 更新时间:2023-12-03 14:50:28 28 4
gpt4 key购买 nike

我在 Delphi5 中的应用程序中使用 FastMM 4.97。

如果我从 IDE 运行我的应用程序并出于测试目的故意泄漏,则一切正常。我得到了适当的通知和错误日志。

但是,如果我在 IDE 之外运行应用程序(例如从 Windows 资源管理器运行 .exe 文件),则不会发生任何事情。

我错过了什么吗?这种行为是故意的吗?可以改吗?

最佳答案

如果在 FastMM4.pas 中定义了 RequireIDEPresenceForLeakReporting(如果在 IDE 外部运行程序时 Delphi 未运行),则这是预期的情况。另请参阅 InstallOnlyIfRunningInIDE,如果设置了此定义,则在 IDE 外部运行程序时将使用默认内存管理器(如果定义了 FullDebugModeInIDE,则会自动定义此定义)。

您可以使用"FastMM4 Options Interface"为了方便设置/查看定义,强烈推荐。

关于delphi - FastMM 无法检测内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7344785/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com