当FastMM记录内存泄漏时,它包含一个回溯9次调用的堆栈跟踪。问题是堆栈跟踪过于笼统,无法轻松找到问题。跟踪中的最后一个函数调用至少被调用50次,泄漏的对象是非常常见的。
我可以做些什么来延长堆栈跟踪?
更容易找到泄漏的提示当然是受欢迎的,泄漏的对象主要是接口,所以它是交叉引用或_ReleaseRef没有被调用的东西。
我在Delphi 7上使用FastMM492。
答案 0 :(得分:23)
更改FastMM4.pas中的StackTraceDepth
常量。
答案 1 :(得分:2)
查看Jed Software的FastMM4 Options Interface。它是一个免费软件应用程序来配置FastMM