2015-09-13 2 views
0

Я программирую приложение для iPhone, и иногда я получаю предупреждение о наличии памяти при тестировании приложения на своем iPhone 5s. После некоторого тестирования на этом я узнал, что я просто получаю предупреждение, если у меня слишком много приложений, открытых в фоновом режиме. Если я закрою эти Приложения, я не получу больше предупреждений.Предупреждение памяти, когда несколько приложений работают в фоновом режиме

Мое приложение использует что-то около 16 МБ памяти, и мне нужно открыть несколько приложений, чтобы получить предупреждение, но для всех приложений, которые я использую в течение дня, достаточно, чтобы получить предупреждение о памяти.

Итак, что я хочу знать, нужно ли мне позаботиться об этом или просто «игнорировать» его?

ответ

1

Если ваше приложение никогда не разбилось из-за предупреждения о низкой памяти, вам, вероятно, не стоит беспокоиться об этом. Несмотря на то, что на устройстве не хватает памяти, он сначала убьет фоновые приложения, а когда больше нет приложений, чтобы убить, это приведет к сбою приложения. Поэтому, если ваше приложение еще не разбилось, вы все в порядке.

+0

Если мое приложение разбилось, то как я могу справиться с этой установкой, чтобы избежать сбоя или улучшения качества. @Shamas S –

+0

Предполагая, что ваше приложение выйдет из строя из-за сбоя памяти, вам нужно посмотреть, какие части вашего приложения занимают много памяти, и посмотреть, можно ли их сократить. Вы также должны потратить некоторое время на обучение использованию инструментов управления памятью, поставляемых в комплекте с xCode. –