Недавно я посмотрел одно из видеороликов WWDC 2010: Сессия 311. Расширенный анализ памяти с помощью инструментов. Ссылка здесь .
В видео есть интересный пример поиска «Заброшенной памяти». Говорят, что отладку зачастую важнее, чем утечки, но это может быть сложнее.
Заброшенная память определяется как «Доступная выделенная память, которая никогда не используется снова».
Утечка определяется как «Выделенная память, которая больше не может быть достигнута».
Основной способ найти «Заброшенную память» - сделать кучу снимков с помощью инструмента «Выделение».
Однако после определения того, что я оставил память в своем коде, я обнаружил, что действительно трудно точно определить, откуда она исходит.
Я ищу несколько полезных советов или ресурсов для поиска Заброшенной памяти.
Спасибо!