Можно ли для инструментов показывать утечки на объектах, выпущенных автоматически? - PullRequest
4 голосов
/ 26 февраля 2009

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

1 Ответ

3 голосов
/ 26 февраля 2009

По моему опыту, Instruments не дает ложных срабатываний для автоматически выпущенных предметов. (на них по-прежнему ссылается пул авто-релизов, поэтому нет никакой магической разницы).

При утечках памяти эффект домино действительно может привести к тому, что один преступник приводит к множеству каскадных утечек. Внутри приборов каждая утечка будет иметь временную идентичность, поэтому я предлагаю вам начать с первых утечек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...