Применяется ли ограничение памяти приложения Android ко всему приложению или по процессу приложения? - PullRequest
1 голос
/ 18 января 2012

У меня проблема с ограничением памяти моего приложения.У меня вопрос: если я разделю свое приложение на несколько процессов, это позволит каждому процессу получить ограничение в 24 МБ или все процессы сложатся так, чтобы достичь лимита в 24 МБ?

1 Ответ

1 голос
/ 18 января 2012

Если Android следует рекомендациям Oracle по пространству кучи для Java, он говорит: «Максимальный размер кучи зависит от максимального адресного пространства на процесс ». Настройка Java Heap

Если вы сможете разбить ваше приложение на несколько процессов, вы сможете получить больше 24 МБ. Единственное, что я вижу, не позволяет вам делатьэто была бы функция безопасности Android, чтобы не допустить, чтобы вредоносное приложение взорвало телефон.

Вот статья Мэтта Кларка о хороших привычках программирования, позволяющих эффективно использовать 24 МБ пространства кучи. Разработка приложенийВ пределах предела памяти Android в 16 МБ

Надеюсь, это поможет, удачи!

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