2011-07-14 19 views
0

私は、開発時にコンソール上のリークのダンプのようなメモリリークを検出できる方法を探しています。Macで早期にメモリリークが検出されましたか?

私はリーク、サメ、器具の使用については言及していません。我々は開発後にそれらを使用する。時々、すべての開発の後に漏れを見つけることは本当の痛みです。

ありがとう

+0

「開発時」と「開発後」の違いは何と考えますか?あなたはアプリケーションを開発している間にあなたがリストしたツールを使うことができます。 –

+1

「開発時」とは、あなたのアプリケーションを構築したり、ドライテストを実行したり、デバッグするなどの活動を意味します。 – MacGeek

+0

開発中にこれらのツールを使用できない原因は何ですか? –

答えて

2

アプリをビルドするときは、常に「分析」も実行する必要があります。これは、Xcode 4を使用している場合は、メニューのビルドコマンドのすぐ下にあります。これは、Objective-Cのほとんどすべてのリークをキャッチし、オブジェクトがプログラムテキストをつなぐ曲がりくねった線としてどのように漏れるかを示します。

アナライザによるすべての警告を削除します。それはあなたのアプリを実行する前に漏れの90%を解決します。

関連する問題