【问题标题】:Getting a longer stacktrace from FastMM?从 FastMM 获得更长的堆栈跟踪?
【发布时间】:2009-09-23 20:43:24
【问题描述】:

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

如何使堆栈跟踪更长?

当然欢迎更容易定位泄漏的提示,泄漏的对象主要是接口,所以它是交叉引用或未调用_ReleaseRef的东西。

我在 Delphi 7 上,使用 FastMM492。

【问题讨论】:

    标签: delphi memory-leaks stack-trace fastmm


    【解决方案1】:

    更改FastMM4.pas 中的StackTraceDepth 常量。

    【讨论】:

    • 啊,不错,我明天试试。我只检查了 .inc 文件。
    【解决方案2】:

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

    【讨论】:

    • 看起来该程序只调整了 FastMM4Options.inc 中的条件编译选项。
    猜你喜欢
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多