用于检查C泄漏的仪器?

dar*_*sky 3 c valgrind memory-leaks instruments osx-mountain-lion

我刚刚升级到Mac OS X Mountain Lion,发现它valgrind仍与Mountain Lion不兼容.

我有一个600行C代码,我需要检查内存泄漏.

除了valgrind之外,有什么方法可以做到这一点?我可以使用Xcode乐器吗?

Mic*_*rny 5

你可以检查铿锵静态分析仪.它是用于查找代码中的错误的非常棒的工具.

它比valgrind更好,因为它进行静态分析而不是运行代码 - 所以它可以找到你很少到达的bug.但是,它也更有可能引发误报.它并不像valgrind那样成熟.