Проблемы с памятью при прикосновении какао - PullRequest
0 голосов
/ 05 августа 2010

Сначала позвольте мне начать с того, что я не верю, что у меня течь, но я могу ошибаться.Моя проблема в том, что после завершения загрузки моего приложения у меня есть около 10 - 20 Мбайт Live байтов в соответствии с объектами alloc, с которыми я в порядке.Тем не менее, по данным мониторинга активности, мое выделение процессов составляет около 70 - 80 МБ, что, разумеется, немного велико.Что еще хуже, когда я продолжаю загружать следующий экран моего приложения, мне нужно собрать больше данных для его создания, которое затем отправляет мое распределение процессов до 100 МБ + или около того, нужно меньше, чтобы сказать, что это слишком много, иСледующее действие после этого приводит к сбою приложения из-за нехватки памяти.Есть ли вообще способ уменьшить объем памяти процесса?

1 Ответ

0 голосов
/ 05 августа 2010

Вера иногда может быть подтверждена холодными и жесткими данными.Вы пробовали использовать Leaks ?Распределение - это еще один полезный инструмент производительности профилирования памяти, предоставляемый Instruments.Способ уменьшить выделение памяти - не использовать слишком много.; -)

Что вы выделяете, что занимает более 100 МБ?Изображений?Видео?

Вопрос в том, освобождаете ли вы память, когда закончите с ней.Инструменты могут помочь вам ответить на этот вопрос.Если вы покажете какой-то код, сообщество также может попытаться помочь вам устранить неполадки.

С уважением.

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