【发布时间】:2011-03-01 22:10:49
【问题描述】:
有人知道检测内存泄漏的通用算法吗?
【问题讨论】:
-
用什么语言?或者更具体一点,在什么内存管理范式下?从你的标签我猜是 C?
-
在什么情况下?例如,您是否正在尝试编写一个在运行代码中查找内存泄漏的工具?或者您是否假设您已挂钩到动态内存管理例程,以便您的内存分析器可以拦截内存分配请求?
-
该工具名为#define malloc。您分配自己的块头并将其保存在链表中。请参阅《Writing Solid Code》一书。