我正在使用 FastMM 和 JCL 调试信息来跟踪我的应用程序中的内存泄漏。但是我有插件,它们是在 Delphi 中编译的 dll,dll 和主应用程序都使用常见的运行时包。现在,当我关闭应用程序时,它会在文本文件中生成内存泄漏报告,这很好,但它只包含主应用程序的堆栈跟踪。如果插件 dll 发生内存泄漏,堆栈跟踪会导致 LoadPlugins;主应用程序中的程序!当然,我的插件包含 JCL 调试数据(它被插入到 .dll 二进制文件中)。
哪里有问题?那是因为运行时包的使用吗?还是我忘记启用/禁用的某个开关(定义)?提前致谢