标签: delphi
我已启用内存泄漏报告:
ReportMemoryLeaksOnShutdown := True;
当我关闭我的程序时,我有一个像这样的内存泄漏报告:
但是如何确切地找到哪些对象没有被释放?
答案 0 :(得分:5)
您可以使用LeakCheck(或FastMM完全调试模式)。 LeakCheck输出分配的堆栈跟踪(如果已启用)。它甚至可能输出泄漏的依赖图,因此你得到了根本原因。
LeakCheck方式:
LeakCheck, LeakCheck.Setup.Trace
uses
LeakCheck.Report.FileLog
.dot