Как избавиться от предупреждений памяти уровня 1 и уровня 2? - PullRequest
0 голосов
/ 10 августа 2011

Я разрабатываю проект iPhone, в моем приложении всякий раз, когда я нажимаю на пользовательскую верхнюю правую и левую кнопку верхней панели навигации, я получаю предупреждения памяти уровня 1 и уровня 2, и мое приложение выходит из строя на устройствах с меньшим объемом памяти, таких как iPod touch , Я не знаю, в чем проблема. Любая помощь приветствуется, спасибо заранее.

Ответы [ 3 ]

2 голосов
/ 10 августа 2011

Скорее всего, у вас одна или несколько утечек памяти. Используйте инструменты с инструментом «Утечки», чтобы найти их, а затем исправить их.

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

1 голос
/ 10 августа 2011

Один из способов проверки - «Выполнить» - «Выполнить с помощью инструмента повышения производительности» -> «Распределения»

Здесь вы можете найти, где на самом деле вы получаете больше выделенной памяти.

Соответственно, вы можете управлять.

Утечки памяти также могут быть причиной проверки Утечки памяти тоже ....

Надеюсь, это поможет ......

1 голос
/ 10 августа 2011

Этот - хороший учебник, позволяющий узнать об утечках памяти и управлении.

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