Утечки памяти - это проблема с приложением, но могут иметь побочные эффекты для общей доступной оперативной памяти.
Это блоки памяти, которые отмечены в использовании, когда они фактически больше не используются. Таким образом, они потеряны для приложения. Если у вас есть утечки, это увеличит объем памяти. И плохое использование памяти будет отмечено системой, и приложение может быть отброшено (убито) сторожевым псом, дзетамом.
Так держать утечки памяти до минимума ;-)
Он оказывает влияние на общей ОС, но ничтожен в последствиях. Поскольку ваше приложение не убивается, когда вы нажимаете кнопку «дыра», а скорее «фоном», вся память, используемая вашим приложением, по-прежнему жива и неприменима к системе. Jetsam сначала скажет вам, что память низкая, и попросите вас избавиться от ненужного вам материала. Конечно, вы не можете освободить свои утечки.
Если вы по-прежнему используете слишком много памяти для системы, и вам нужно выделить больше памяти для другого процесса, ваше приложение будет убито. Вся используемая память будет освобождена, включая утечки.
Утечки плохие, используйте статический анализатор CLang в сборке и анализе.
Имеет ли это значение? Просто обязательно используйте правильное управление памятью в своем приложении. – EBGreen
Имейте в виду, что некоторые объекты яблока имеют утечку памяти, например UIWebview – Rodrigo