【发布时间】:2011-07-07 06:53:56
【问题描述】:
我们正在尝试在我们的多线程应用程序中评估 Hoard,该应用程序可在 Windows 和 Mac OSX(Leopard、Snow Leopard)上运行。
我们使用 Boost、Curl、libJpeg 和 log4cplusplus 作为 3rd 方库。现在,我们将所有模块与 libhoard.dylib 链接,但让第 3 方库使用系统 malloc。
这会导致任何冲突吗?
我尝试通过在 info.plist 中设置 DYLD_INSERT_LIBRARIES=libhoard.dylib(假定相当于 LD_PRELOAD)来使用整个应用程序,但在 malloc 跟踪中我没有看到囤积被拾取。
有没有其他方法可以链接它并使用它,甚至 3rd 方库也可以使用?请指教。
谢谢, 拉贾。
【问题讨论】:
标签: c++ memory-management hoard