我刚刚升级到Mac OS X Mountain Lion,发现valgrind仍然不兼容Mountain Lion。 我有一个600行的C代码需要检查内存泄漏。 除了valgrind,还有哪些可能的方法来做到这一点?我能用Xcode工具吗?
你可以查看clang静态分析器。它是一个非常棒的工具,用于发现代码中的错误。与valgrind不同的是,它进行静态分析而不是运行代码 - 因此它可以发现你很少遇到的错误。但是,它更容易触发误报警,并且没有valgrind成熟。