Я выполняю некоторое профилирование памяти для своего приложения в SDK 3.2, и я использовал профилировщик 'Leak', чтобы найти все утечки памяти, и я подключил их все. Это приложение scrollView navigationController, в котором есть плитки, и вы щелкаете плитку, которая переходит к новому виду плиток и т. Д., Я могу пройти много уровней и пройти весь путь назад, а профилировщик «Утечка» говорит все это круто.
Однако, если я наблюдаю след памяти в профилировщике 'ObjectAlloc', след памяти увеличивается и увеличивается, когда я углубляюсь (что кажется разумным), но когда я возвращаюсь из представлений, след памяти не уменьшается как Я ожидаю.
Я знаю, что это расплывчатое описание приложения, но я не могу точно опубликовать миллионы строк кода :) Также следует отметить, что я использую coreData для хранения данных изображений по мере продвижения, поэтому база данных растет размер, поскольку выбрано больше узлов, не знаю, если / когда это будет освобождено из памяти.
Что дает?