1

XCode の「Leaks」パフォーマンス ツールからの出力がわかりません。この出力をどのように解釈できますか?

4

3 に答える 3

2

Leaks Instrument は、アプリケーション コードから参照されていないメモリ ブロックを探します。

テーブル ビューには、そのような状態で見つかったブロックのアドレスが表示されます。

はい、Instruments の使い方は簡単ではありません。明らかに OS やシステム ライブラリから多くのリークがあり、詳細には過剰に解放されたブロック (?!) が表示されることがよくあります。

人生は複雑です:)

于 2009-07-12T22:09:19.700 に答える
1

Leaks は、スタンフォード大学の CS 193P (Cocoa/iPhone Application Programming) の講義 10 の素晴らしいビデオで取り上げられています。

http://www.stanford.edu/class/cs193p/cgi-bin/index.php

于 2009-07-15T03:51:34.860 に答える
1

Leaks はわずかにしか役に立ちません。より大きな問題は、リリースされたと思われる参照がまだ保持されていることです。そのためには、「作成され、まだ生きている」をチェックして、オブジェクト割り当てツールを使用します。

時間の経過とともにメモリ使用量が増加している場合は、領域を強調表示して、予期していなかった独自のコードでどのオブジェクトが割り当てられているかを確認してください。

于 2009-07-12T22:15:43.417 に答える