2012-02-22 20 views
5

私はiOS Appsのメモリ使用量を抑えようとしてきましたが、実際のメモリと仮想メモリのどちらが良いかは分かりません。iPhoneとiPadのアプリリアルと仮想メモリの使用

現時点では、非常にシンプルなアプリケーションは12MBの実メモリと70MBの仮想メモリを使用していますが、私のアプリケーションが複雑になるにつれてこれが増えていきます。

私の質問は、メモリ警告を受け取らないように、以下のようにしなければならない実際のメモリレベルと仮想メモリレベルは何ですか?

私はこれが正確な科学ではないことを認識していますが、システム上の他のアプリケーションのメモリフットプリントのような他の要因がありますが、大まかな答えが歓迎されるでしょう。

答えて

0

これはまったく正確な科学ではありません。私の経験では、メモリを低く抑えるようにOSの要求を受け取ったときに、すぐに十分なメモリを解放することが重要です。

言われているように、私のアプリをiPad上で~80MBの実メモリの下に置いている限り、私は通常警告を受け取りません(iPad1は256MBあります)。 (あなたが自分で割り当てたものだけでなく、あなたのアプリケーション用にOSによって割り当てられたスクリーンバッファなども含めて、これは使用されている全メモリです)

+0

本当にありがとうございます。 –

+0

@NickKuh iOSデバイスに仮想メモリはありません。スワップアウトされるものはありません。 (メモリの警告が少ないため) – Pieter

+0

@Pieter Hm、 "メモリモニタ"インストゥルメントは仮想メモリを指します。それはどういう話ですか? –

関連する問題