3

Leaks Instrumentの「GatherLeakedMemoryContents」を使用すると、オブジェクトの横にASCII文字列が表示されるのではなく、オブジェクトの16進コンテンツのみが表示されるようです(これまでの世界の他のすべての16進ダンプのように)。さらに悪いことに、このボックスは選択できません。文字列ビュー用の適切な16進エディタにコピーすることさえできません。

そのような狂気の理由はありますか?

4

2 に答える 2

3

内容を見つける1つの方法は、コマンドラインからリークを実行することです。実行中のアプリのプロセス名を見つけ(Activity Monitorやtopなどのツールを使用できます)、ターミナルで次の手順を実行します。

leaks myprocessname

データのアドレス、サイズ、タイプだけでなく、可能であれば内容も印刷する必要があります。もちろん、そこから好きな16進エディタに結果をコピーすることもできます。

于 2010-06-25T17:32:46.017 に答える
-3

Leaksインスツルメントのポイントは、物がどこに漏れているかを示すことであるため、これはよりもはるかに便利です。どこでいつリークされているかがわかったら、Xcodeに戻り、ブレークポイントを設定して、ステップスルーします。リークされているものが理由にとって重要である場合は、事後のInstruments全体ではなく、デバッガーでリアルタイムに確認できます。

于 2010-03-23T18:05:50.510 に答える