如何检测内存泄漏?

时间:2011-10-14 23:41:52

标签: c macos memory

我对编程很新,我想知道如何检测内存泄漏?如果您打算推荐一个实用程序,请尝试找一个适用于Mac OS X Lion的实用程序。

P.S。我试过valgrind,它在10.7 / Lion上不起作用。

3 个答案:

答案 0 :(得分:4)

Valgrind是一款出色的跨平台工具http://valgrind.org/

最重要的是它的开源

答案 1 :(得分:2)

我建议Instruments(Xcode附带)。我承认我从未将它用于C语言,但与Objective-C一起使用。

答案 2 :(得分:1)

valgrind - http://valgrind.org/非常好

或mudflap - http://gcc.gnu.org/wiki/HomePage 但我不确定mudflap是否可以在Mac OS上运行,它适用于大多数Linux平台,你可以试试=)