1

Allocations プロファイルを使用してアプリをテストするとき、Instruments の測定値について少し混乱しています。アプリは写真をロードし、サイズを変更して、すでに小さい写真をモデルに保存します。割り当てトラックを見ると、メモリ使用量が急増し、写真のサイズが変更された後、メモリ使用量が減少する (良い) ことがわかりますが、同時に、テーブル ビューの [すべての割り当て] の読み取り値は同じ 28.98 MB のままです。では、なぜこのようになっているのでしょうか。それは、私のアプリがまだ 28.98 MB を使用しているということでしょうか?

Instruments の操作方法に関する優れた記事を知っている人がいたら、共有してください。

ここに画像の説明を入力

4

1 に答える 1

1

Live Bytes 列を見て、アプリが現在使用しているメモリの量を確認します。スクリーンショットでは、28.98 MB ではなく、1.34 MB のメモリを使用しています。

[Overall Bytes] 列は、Instruments がトレースを開始してから割り当てられたメモリの量を示します。メモリを解放しても、全体のバイト値は下がりません。

于 2013-04-12T18:31:18.500 に答える