从FastMM获得更长的堆栈跟踪?

时间:2009-09-23 20:43:25

标签: delphi memory-leaks stack-trace fastmm

当FastMM记录内存泄漏时,它包含一个回溯9次调用的堆栈跟踪。问题是堆栈跟踪过于笼统,无法轻松找到问题。跟踪中的最后一个函数调用至少被调用50次,泄漏的对象是非常常见的。

我可以做些什么来延长堆栈跟踪?

更容易找到泄漏的提示当然是受欢迎的,泄漏的对象主要是接口,所以它是交叉引用或_ReleaseRef没有被调用的东西。

我在Delphi 7上使用FastMM492。

2 个答案:

答案 0 :(得分:23)

更改FastMM4.pas中的StackTraceDepth常量。

答案 1 :(得分:2)

查看Jed Software的FastMM4 Options Interface。它是一个免费软件应用程序来配置FastMM