代码之家  ›  专栏  ›  技术社区  ›  M Schenkel

检测TWebModule内存泄漏

  •  2
  • M Schenkel  · 技术社区  · 14 年前

    我有一个delphiapache共享模块。基类是TWebModule。我可以使用调试器通过指定以下参数来运行它:

    主机应用程序:

    我想我的代码可能有内存泄漏。我试过EurekaLog和FastMM,但都没能让它们检测到任何泄漏,更不用说做任何有用的记录了。对于FastMM,我已经定义了 完全调试模式

    我已经成功地使用Eureka日志来检测Win32应用程序的泄漏。但事实证明,与Apache的集成非常困难。

    有人能提供跟踪Apache动态共享对象内存泄漏的策略/工具吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Francesca    14 年前

    对于FastMM4,您必须确保还定义了:

    {$define LogMemoryLeakDetailToFile}
    {$define EnableMemoryLeakReporting}
    

    {.$define RequireIDEPresenceForLeakReporting}
    {.$define RequireDebuggerPresenceForLeakReporting}
    

    还要确保已打开或禁用调试信息:

    {.$define RequireDebugInfoForLeakReporting}