3

Mac OS X Mountain Lion にアップグレードしたところ、valgrindまだ Mountain Lion と互換性がないことがわかりました。

メモリ リークをチェックする必要がある 600 行の C コードがあります。

valgrind 以外にどのような方法がありますか? Xcode インストゥルメントを使用できますか?

4

1 に答える 1

5

clang static Analyzerを確認できます。コード内のバグを見つけるための非常に優れたツールです。

コードを実行するのではなく、静的解析を行うという点で valgrind よりも優れているため、めったに到達しないバグを見つけることができます。ただし、誤検知を引き起こす可能性も高くなります。そして、それは valgrind ほど成熟していません。

于 2012-07-28T20:08:37.387 に答える