【发布时间】:2026-01-25 17:25:02
【问题描述】:
我有一个使用各种第三方共享对象库的 linux x86 应用程序。我怀疑这些库正在泄漏内存(因为它不可能是我的代码;-)
我尝试了值得信赖的 valgrind,但它死于可怕的死亡,因为 one of the third-party libraries is using an obscure x86 instruction 那个 valgrind doesn't implement。
我找到了a recommendation for DUMA 并试了一下(使用 LD_PRELOAD 技术在运行时引入 DUMA),但它中止抱怨未通过 DUMA 分配的内存上的空闲操作(几乎可以肯定是某些人前面提到的第三方库之一中的静态对象的构造函数)。
是否有其他运行时可链接(或者不需要重新编译/重新链接)工具可以在 linux 上运行?
【问题讨论】:
标签: linux memory-leaks valgrind