Я столкнулся с довольно странной проблемой.
Приложение ~80.Мб
Тестирование на симуляторе с использованием Allocations Instrument показывает, что в настоящее время используется около 30 МБ, но при тестировании на iPod 4g с помощью Activity Monitor показывает «Используется физическая память ~ 133 МБ» и «Физическая память свободна ~ 77 МБ».
Из-за предупреждений о памяти мое приложение постоянно падает.
В чем разница между физической памятью, используемой в ActivityMonitor и инструменте распределения?
Раньше я доверял Allocations Instrument, потому что когда я освобождал объекты, объем используемой памяти уменьшался, но в ActivityMonitor объем ИСПОЛЬЗУЕМОЙ памяти увеличивается и уменьшается странным образом, не зависящим от того, что я делаю. Итак, помогите мне понять, потому что я думаю, что выделенная память такая же, как и используемая память, или я ошибаюсь?
Изменить: Кажется, я понял, как данные отображаются в мониторе активности. Но проблема сохраняется. В ActivityMonitor есть столбец под графиком. Там я нашел свое приложение. А там память только прибавляется.
Утечек нет 100%