2012-04-28 19 views
1

私はiOS用のゲームに取り組んでいる、と次の手順に従っている新しいゲームを開始する:ユーザーはそれぞれの作品がある のiOSデバイス用の計算/メモリ制限

  • ピースの数を選択し

    1. をループ
    2. によって作成されたゲームは、私は私が好きなだけの作品を選択して、私が好きな多くのゲームを起動して、アプリが正常に動作していることができますシミュレータ上

    を開始します。

    実際のデバイス(私の新しいiPad 3)では、400個以上のアイテムを選択するとアプリがクラッシュし、150個ずつ3個のゲームを開始するとアプリがクラッシュします。私はブレークポイントでチェックしましたが、異なる行でクラッシュします。残念ながら、コンソールは何も教えていません。

    私は計測器でアプリをチェックしました。リークは全くなく、合計割り当てサイズは最大4 MBです。私はAppDelegateでdidReceiveMemoryWarningにログインしていますが、決して呼び出されないようです。

    私の質問はこれをデバッグするにはどうすればよいですか? iOSデバイスの計算/メモリの制限は何ですか?

  • +1

    可能なRAMを決定するコードを持ってここにポストがあります:http://stackoverflow.com/questions/5012886/knowing -available-ram-on-an-ios-device – ThomasW

    +0

    おそらく、これは異なるタイプの問題であり、おそらく複数の問題です。あなたはおそらくそれが何であるかを判断しようとするためにそれを分離しようとするべきです。 – ThomasW

    答えて

    0

    メモリが多すぎるとこの問題が発生する場合は、NSLogdidReciveMemoryWarningに入れてみてください。メモリの制限に関しては、私はすでにここにいくつかの記事を見た。 How much memory does iOS allow apps to use? または Max application memory Limit in iPad?またはiOS memory allocation - how much memory can be used in an application? そして私は私が見つけることができると思い、より少数:)

    +0

    私はAppDelegateでdidReceiveMemoryWarningにログインしていますが、決して呼び出されないようです – Abramodj