Приложение ломается больше на iPad 1 против iPad 2 из-за памяти: почему? - PullRequest
1 голос
/ 14 февраля 2012

В тестовой и рабочей версиях мое приложение вылетает без какого-либо журнала сбоя (который, скорее всего, представляет собой сбой памяти) на iPad 1, но редко (если вообще) на iPad 2. Приложение такое жеи версия для iOS идентична.

Есть ли разумные объяснения этому?Это происходит как на iPad 1, которые имеют 16 ГБ (как, например, iPad 2), так и на 8 ГБ.

Примечание: Я понимаю, что этот вопрос требует некоторых предположений, не видя кодовой базы.Конечно, я могу ответить на вопросы о коде, но сделать исходный код нецелесообразным.

Ответы [ 3 ]

4 голосов
/ 14 февраля 2012

Ну, потому что у них разное количество рабочей памяти.16 ГБ, на которые вы ссылаетесь, - это не рабочая память, а память.iPad 2 имеет больше рабочей памяти (думаю, оперативная память и пространство на жестком диске).

3 голосов
/ 14 февраля 2012

Оригинальный iPad имеет только 256 МБ оперативной памяти. IPad 2 имеет 512 МБ оперативной памяти. Я предполагаю, что вы превышаете 256 МБ намного чаще, чем достигли предела в 512 МБ.

Помните, что число 8 ГБ / 16 ГБ относится к флэш-памяти ... а не к объему оперативной памяти, доступной для приложений.

2 голосов
/ 14 февраля 2012

Рейтинг ГБ, который вы упоминаете, предназначен для хранения.IPad 1 имеет половину оперативной памяти iPad 2, поэтому, вероятно, вы видите больше сбоев на iPad 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...