Когда приложение закрывается, все в памяти уничтожается системой (не освобождается, а просто уничтожается, когда адресное пространство возвращается системе).
В то время как другие предлагали использовать инструмент «Утечки» для поиска утечек в вашем приложении, «Утечки» не найдут много разных видов увеличения памяти. Если объект размещен, помещен в кеш где-то, то ключ к этому объекту в кеше потерян, объект фактически утек (не может быть использован снова), но не будет обнаружен Утечками, потому что он все еще подключен к ваш жизнеспособный граф объектов.
Лучше всего использовать анализ Heapshot, чтобы увидеть, как растет график объектов вашего приложения с течением времени. Я написал учебник по использованию анализа Heapshot , который может оказаться полезным.
Если вы хотите получить моментальный снимок непосредственно перед выходом из приложения, поместите sleep(1000);
в свой код либо в обработчике завершения приложения, либо в другом месте, которое выполняется непосредственно перед выходом из приложения.
Только не забудьте удалить его перед отправкой производственной сборки. :)