2012-02-13 11 views
1

テスト版とプロダクション版では、アプリ1のクラッシュログ(おそらくメモリ不足のクラッシュ)を生成せずにアプリがクラッシュしますが、アプリ2の場合はめったに(まれにしか) iOSのバージョンは同じです。アプリがiPad 1とiPad 2のメモリ不足でさらにクラッシュする理由:なぜですか?

これについて合理的な説明はありますか?これはiPad 1の16GB(一般的にiPad 2のような)と8GBの両方で発生します。

注:この質問には、コードベースを見ずにいくつかの推測が必要であることがわかりました。もちろんコードについての質問に答えることはできますが、ソースを利用可能にすることは実現不可能です。

答えて

2

あなたが言及しているGBの評価は、保存用です。 iPad 1にはiPad 2のhalf the RAMがあるため、iPad 1のクラッシュが増えていると思われます。

3

元のiPadには256MbのRAMしかありません。 iPad 2には512MbのRAMが搭載されています。私はあなたが512Mbの限界に達するよりもはるかに頻繁に256Mb以上になると思っています。

8Gb/16Gbの数字はフラッシュメモリを指すことに注意してください。アプリケーションが使用できるランダムアクセスメモリの量ではありません。

+0

スワップするようなことはありませんか? –

+1

@ Yar - 私が気づいているわけではありません。 –

+0

ありがとうございます。すべての答えは同じです:あなたが気にしない場合、私は彼/彼女が遅く撮影したとしても、最も低いrepユーザに受け入れられた答えを与えるつもりです。 +1とすべてのこと:) –

4

さて、彼らは作業メモリの量が異なるためです。あなたが指している16GBは、メモリを動作させずにストレージメモリを使用しています。 iPad 2はより多くの作業メモリを持っています(Think RAMとハードドライブのスペース)。

+0

+1は、作業メモリの量の量について知りませんでした。 8GB vs. 16GBの問題は問題ではないとの疑いがあります:) –

関連する問題