Обнаруживать утечки в какао-нити? - PullRequest
0 голосов
/ 18 февраля 2011

Я некоторое время работал над приложением в XCode и ранее обнаружил много утечек памяти с помощью инструментов. Перенесемся на несколько месяцев вперед, и я добавил в свое приложение многопоточность, и инструменты не будут показывать утечек памяти, даже несмотря на растущий объем памяти.

Приборы не обнаруживают утечки памяти в создаваемых мною потоках? В чем может быть причина этих утечек, летящих под радаром?

1 Ответ

1 голос
/ 18 февраля 2011

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

Возможно, вы захотите использовать Анализ на основе Heapshot чтобы отследить его.

...