Системные библиотеки iOS утекают нормально?

![введите описание изображения][1]Похоже, все из системных библиотек, ничего из моего приложения.

Кстати, я использую AFNetworking и PonyDebugger с ARC.

  1. Эти утечки - это нормально?
  2. Дает ли инструмент ложные срабатывания?

person Community    schedule 29.05.2015    source источник
comment
Что именно показывает эта картинка? Распределения? Я не думаю, что на этой картинке видны утечки.   -  person idmean    schedule 29.05.2015


Ответы (1)


Недавно у меня был похожий вопрос, вот цитата из Apple Instruments Guide

Такой инструмент, как Leaks, также может указывать места, где ваше приложение неправильно обрабатывает память. Если график для утечек относительно пуст, вы знаете, что ваше приложение ведет себя правильно.

Ну AppKit, UIKit и прочее разрабатываются людьми, так что баги могут быть! Насколько я знаю, они их даже отслеживают. Так что, в общем, если вы не видите объектов, которые вы создаете в коде, и вы уверены, что они не ваши на 100%, то это дело iOS и если он relatively пустой, то все в порядке.

Хотя про AFNetworking сказать сложно, так как это внешняя библиотека.

person ilnar_al    schedule 29.05.2015
comment
Да, я даже написал очень простое приложение только с пользовательским интерфейсом, просто чтобы поиграть с инструментами Leaks, и иногда были утечки. Но очевидно, что код, который я написал, не содержит утечек. - person ilnar_al; 30.05.2015
comment
Вот аналогичное обсуждение stackoverflow.com/questions/11497166/ - person ilnar_al; 30.05.2015
comment
Просто чтобы убедиться (проверить), что ваш код не задействован - person ilnar_al; 30.05.2015