malloc的替代实现

时间:2010-10-18 05:46:06

标签: c

此帖子已编辑,此处的原始帖子询问_malloc_r的实现,这不是一个好用的方法。

我现在的问题是malloc和free函数还有其他malloc实现或替代函数吗?

请建议。

非常感谢。

2 个答案:

答案 0 :(得分:2)

放弃尝试拥有可重入malloc。这是个坏主意。如果你真的需要从信号处理程序中分配内存,请使用mmap,但即使这样做也是一个糟糕的设计。

答案 1 :(得分:2)

有许多备用的malloc实现,通常用于调试或其他特殊用途。您可能想要查看的是Google的tcmalloc