FastMM无法检测内存泄漏



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

如果我从IDE运行我的应用程序,为了测试目的故意泄漏,一切都工作得很好。我得到适当的通知和错误日志。

然而,如果我在IDE之外运行我的应用程序(从Windows资源管理器运行.exe文件),什么也不会发生。

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

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

您可以使用"FastMM4选项界面"轻松设置/查看定义,强烈推荐。

相关内容

  • 没有找到相关文章

最新更新