3

Object Alloc ではアプリが実際に使用しているメモリの量を正確に把握できないため、iPhone アプリのメモリ使用量を調べるより良い方法として、Memory Monitor というツールについて多くの人が話しているのを耳にしました。

メモリ モニタを起動するにはどうすればよいですか? 楽器には見えません。ダウンロードする必要がある別のツールの一部ですか?

ありがとう!ニック。

4

3 に答える 3

20

Memory Monitor は、Instruments のツールの 1 つにすぎません。Instruments の実行を開始した後 (Xcode: Run > Start With Performance Tool > Leaks)、instruments ウィンドウのツールバーで Library をクリックし、Memory Monitor をメイン ウィンドウにドラッグします。

メモリ モニターは、その使用量が ObjectAlloc に反映されているかどうかに関係なく、アプリによる合計メモリ使用量を示すため、重要です。

Memory Monitor で最も重要なバーは、最後の Total Memory Used のようです。これが上昇し続けると、最終的にアプリは乾杯します。三角形のコントロールをタイム バー (ウィンドウの上部) にドラッグして、任意の時点の数値を取得します。

于 2009-01-03T03:59:08.120 に答える
1

コード内のリークを見つけたい場合は、http: //clang.llvm.org/StaticAnalysis.htmlを試してください。

敬具 リチャード L. バートン III

于 2009-01-02T06:06:11.710 に答える
-1

「Leaks」Instruments テンプレートは、全体的なメモリ使用量 (およびその他) も監視します。Activity Monitor アプリケーション (/Applications/Utilities/Activity Monitor.app) は、幻の「Memory Monitor」である可能性があります。これには、実メモリと仮想メモリの使用量が示されます。

「メモリ モニター」と明示的に呼ばれるツールは他にありません。そのようなアプリケーションが存在する場合、Activity Monitor と Instruments がまだ検討していない他のデータを取得することは想像できません。

于 2009-01-01T18:52:12.587 に答える