我刚刚升级到Mac Lion,发现valgrind
仍然与Mountain Lion不兼容。
我有一段600行的C代码,我需要检查内存泄漏。
除了valgrind之外,还有什么可能的方法呢?我可以使用Xcode仪器吗?
发布于 2012-07-28 20:08:37
你可以检查clang static analyzer。这是一个非常棒的工具,用来查找代码中的bug。
它比valgrind更好的事实是它进行静态分析而不是运行代码-所以它可以找到你很少遇到的bug。然而,它也更有可能触发误报。而且它不像valgrind那样成熟。
https://stackoverflow.com/questions/11703746
复制