Приложение для iPhone и iPad Использование реальной и виртуальной памяти - PullRequest
5 голосов
/ 22 февраля 2012

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

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

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

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

1 Ответ

0 голосов
/ 22 февраля 2012

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

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

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