2009-08-14 13 views
3

iPhoneアプリケーションの起動後に3回のメモリリークが発生しました。これらは、私がアプリケーションで何をしても一定です(それ以上のリークはありません)。iPhoneオブジェクト割り当て、GeneralBlock-24&GeneralBlock-48

My Net Object Allocationが増え続けています。特に2つのブロック、GeneralBlock-24 & GeneralBlock-48があります。

ブロック48は、プログラムが使用されているときにメガバイトのメモリを占有すると特に悪くなります。両方のブロックでオブジェクトを割り当てると思われるライブラリはQuartzCoreです。

このアプリケーションにはQuartzCoreフレームワークへの参照がありましたが、すべての参照を削除しました。

p.s .:これはすべてのデバイスであり、シミュレータではありません

答えて

3

見つけました! Instrumentsを使用してシミュレータ上で実行すると、GeneralBlocksは1つのGeneralBlock-0として報告されます。 Web経由で検索すると、instrumentAllocレポートとQuartzCoreにバグがあるようです。

だから私はちょうどメモリモニタ機器を追加し、私のオブジェクト割り当てが成長しているノンストップを保っていても、私の実メモリーが(まあ、半分MB以内にアップ/ダウン移動)横ばいいるのを見ました

私はそれを願っています有用な情報を他の人に伝えるために、私はGeneralBlock-24を検索しました& 48それをシミュレータで実行することを決定するまで、それを理解しようとしました

関連する問題