当FastMM记录内存泄漏时,它会包含一个堆栈跟踪,可追溯9次调用。问题是stacktrace过于笼统,无法轻松定位问题。跟踪中的最后一个函数调用至少被调用50次,并且泄漏的对象是非常常见的一次。
如何使堆栈跟踪更长?
当然,欢迎更轻松地找到泄漏的提示,泄漏的对象主要是接口,因此它带有交叉引用或未调用_ReleaseRef的功能。
我正在使用FastMM492在Delphi 7上。
最佳答案
在FastMM4.pas中更改StackTraceDepth
常量。
当FastMM记录内存泄漏时,它会包含一个堆栈跟踪,可追溯9次调用。问题是stacktrace过于笼统,无法轻松定位问题。跟踪中的最后一个函数调用至少被调用50次,并且泄漏的对象是非常常见的一次。
如何使堆栈跟踪更长?
当然,欢迎更轻松地找到泄漏的提示,泄漏的对象主要是接口,因此它带有交叉引用或未调用_ReleaseRef的功能。
我正在使用FastMM492在Delphi 7上。
最佳答案
在FastMM4.pas中更改StackTraceDepth
常量。