我刚刚升级到 Mac OS X Mountain Lion,发现它valgrind
仍然与 Mountain Lion 不兼容。
我有一个 600 行的 C 代码,我需要检查内存泄漏。
除了 valgrind 之外,还有什么方法可以做到这一点?我可以使用 Xcode 工具吗?
我刚刚升级到 Mac OS X Mountain Lion,发现它valgrind
仍然与 Mountain Lion 不兼容。
我有一个 600 行的 C 代码,我需要检查内存泄漏。
除了 valgrind 之外,还有什么方法可以做到这一点?我可以使用 Xcode 工具吗?
您可以检查clang 静态分析器。这是在代码中查找错误的非常棒的工具。
它比 valgrind 更好,因为它进行静态分析而不是运行代码——因此它可以找到你很少遇到的错误。但是,它也更有可能触发误报。而且它没有 valgrind 成熟。