ObjectAlloc がブロックの型情報を推測できない場合、「GeneralBlock」が使用されます。このブロックからリークを取得して、私が使用する「試行錯誤」の必要性を排除する戦略はありますか? 私は推測し続けているので、Extended Detail のことは実際には私には役に立ちません。
3 に答える
0
リーク インストルメントで次のようなボタンをクリックすると、{= アプリのデリゲート ファイルを画面にドラッグすると、リークしたブロックを割り当てたコードが強調表示され、正しい方向に進むことがあります。
関数呼び出しに入るたびに、その関数を含むソース ファイルをその上にドラッグします。ただし、これらの謎のリークがデリゲートまで追跡されない場合があるため、これは失敗する可能性があります。
于 2010-03-14T18:52:28.747 に答える
0
Objective-C と xcode (バージョン 4) の使用を開始したばかりで、メモリ プロファイラでリークされたオブジェクトをクリックすると、「拡張詳細」ペインで参照しているコード内のポイントを正確に確認できるようです。 . ここでは、スタック トレースが表示されます。スタック内のポイントをクリックすると、リークが発生しているコード内の正確なポイントに移動します。これが v3 で利用可能かどうかは不明です。これが、漏れのある GeneralBlock-16 を追跡する他の誰かに役立つことを願っています。
于 2011-05-02T15:03:01.390 に答える
0
XCode では、ビルドと分析を試すことができます。漏れを見つけるのに役立つ場合もあれば、そうでない場合もあります。しかし、それは一見の価値があります。
于 2010-03-11T17:12:59.703 に答える