2011-01-14 14 views
2

iPadアプリは本当にうまくいっています.5ヶ月と3ヶ月後にAppleによって報告されたゼロクラッシュ。iPadアプリのメモリフットプリントを改善する方法

しかし、時々OSがアプリケーションを殺すと、私の推測は空きメモリ不足のためです。 私はwarninglowmemイベントで何もしていません。

私はメモリフットプリントを改善するために何をすべきかを強くお勧めしたいと思います。私が現在どこにいるのか、また改善の余地があるのか​​を理解するためにどのようなツールやトリックを使い始めることができますか?

答えて

2

Instrumentsを読んでから、使用しているメモリと使用量を確認できます。特に、そのドキュメントの「クイックスタート」と「分析テクニック」のセクションでは、正しい方向を指すようにしてください。

「割り当て」ツールを使用すると、メモリが増加していることを確認し、割り当て先を確認するのに役立ちます。

また、 "漏れ"計器を試してみることもできます。これは、あまりにも多くを割り当てるのではなく、メモリがリークしている場合に指摘します。

+0

あなたのアプリがどのようにメモリを使用しているか、実際に使用されているか、そして漏れがあるかを理解するための合意した手段。あなたはそれが何であるかを知るまで問題を修正することはできませんし、メモリー使用がアプリを終了させる理由であるかどうか推測する必要はありません。 – Jonah

+0

私はあなたのアプリがあなたのアプリをあまりにも多く吸っていることを知ったら、何をすべきか、ツールに慣れています。とにかくThx。 – amok

1

Xcodeには、漏れを探すのに便利なツールが含まれています。 [実行]メニューから[パフォーマンスツールで実行] - > [リーク]を選択すると、時間の経過とともにメモリがリークする可能性があります。それは始めるのに最適な場所です。次に、「割り当て」ツールを見て、時間の経過とともにどのようにメモリを利用しているかを確認できます。そこから始めれば、トンを学ぶことができます。

+0

ジェシーは私にそれを打つ;) – par

+0

うわー!私たちの答えは驚くほど似ています。あなたはそのために+1を得る。 :) –

関連する問題