首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FastMM无法检测到内存泄漏

FastMM无法检测到内存泄漏
EN

Stack Overflow用户
提问于 2011-09-08 15:48:12
回答 1查看 856关注 0票数 7

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

如果我出于测试目的从IDE运行我的应用程序时故意泄漏,那么一切工作正常。我会收到适当的通知和错误日志。

但是,如果我在集成开发环境之外运行我的应用程序(比如从Windows Explorer运行.exe文件),则没有任何反应。

我是不是遗漏了什么?这是有意为之的吗?它可以改变吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-08 16:09:30

如果RequireIDEPresenceForLeakReporting是在FastMM4.pas中定义的(如果你在集成开发环境外运行程序时没有运行Delphi ),就会出现这种情况。另请参见InstallOnlyIfRunningInIDE,如果设置了此定义,则在IDE外部运行程序时将使用默认内存管理器(如果定义了FullDebugModeInIDE,则会自动定义此定义)。

您可以使用"FastMM4 Options Interface"轻松设置/查看定义,强烈建议您这样做。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7344785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档