2012-02-22 4 views
5
.

. Я стараюсь, чтобы мой снимок памяти iOS Apps был приятным и низким, однако я не совсем уверен, какой хороший порог для реальной или виртуальной памяти - iOS.Приложение для iPhone и iPad. Использование реальной и виртуальной памяти.

На данный момент очень простое приложение использует реальную память 12 МБ и виртуальную память 70 МБ, но это будет увеличиваться по мере того, как мое приложение становится более сложным.

Мой вопрос: каковы реальные и виртуальные уровни памяти, которые я должен стараться держать ниже, чтобы избежать получения предупреждений о памяти?

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

ответ

0

Это действительно не совсем точная наука. По моему опыту, по крайней мере, так же важно сразу освободить память, когда вы получите запрос ОС, чтобы сделать память низкой.

Это, как говорится, до тех пор, пока я сохраняю свои приложения под реальной памятью ~ 80 МБ на iPad, я обычно не получаю никаких предупреждений (для refernce, iPad 1 имеет 256 МБ). (имейте в виду, что это используемая полная память, включая буферы экрана и т. д., выделенные ОС для вашего приложения, а не только то, что вы сами выделили)

+0

Спасибо за ваш ответ - а как насчет уровней виртуальной памяти? –

+0

@NickKuh На устройствах iOS нет виртуальной памяти, ничего не происходит. (следовательно, предупреждения о низкой памяти) – Pieter

+0

@Pieter Hm, инструмент «Монитор памяти» относится к виртуальной памяти. Что тогда это будет говорить? –

 Смежные вопросы

  • Нет связанных вопросов^_^