You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delphi MM4内存泄漏日志文件存储位置咨询

Delphi MM4内存泄漏日志的存储位置说明

别着急,我来帮你把这个问题理清楚:

  • 日志文件的默认名称:MM4(也就是Delphi自带的Memory Manager 4)生成的内存泄漏日志默认叫做 MemoryLeakReport.txt。
  • 存储位置的具体指向:文档里提到的“与应用程序同文件夹”,这里的“应用程序”指的是你自己开发并编译出来的EXE文件所在的目录——也就是你运行测试的那个程序可执行文件的位置,既不是Delphi IDE的安装目录,也不是你的dfm/源码文件所在的文件夹。

举个实际例子:如果你开发的项目叫MyTestApp,编译后生成的MyTestApp.exe在D:\MyProjects\TestApp\Win64\Debug文件夹里,那日志文件默认就会生成在这个Debug文件夹里。

另外补充一点:如果始终没找到这个文件,大概率是你没开启内存泄漏检测的开关。你可以在项目的dpr文件里添加一行代码来确保启用:

ReportMemoryLeaksOnShutdown := True;

把这行代码放在Application.Initialize;之前即可。如果之后还是没生成日志,要么是你的程序确实没有内存泄漏,要么是你自定义过日志的存储路径/文件名(这种情况就得去查自己的代码配置了)。

内容的提问来源于stack exchange,提问作者Sunsales

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:50:07