Утечки происходят при лагах компьютера?

Недавно мы обнаружили, что, когда мы запускаем множество различных процессов на нашем Mac во время работы инструментов для проверки утечек, мы получаем:

GeneralBlock-16 и GeneralBlock-64 утечки, которые происходят в ProofReader и UIKit.

Ни одна из этих утечек не может быть связана с нашими собственными библиотеками или классами. Они указывают только на собственные библиотеки Apple.

Мы запустили приложение на устройстве в течение 25 минут и получили утечку 96 байт. И эти утечки произошли только тогда, когда наш Mac-mini отставал.

Если запустить НИЧЕГО ДРУГОГО, кроме инструментов для проверки на утечки, мы получим НУЛЬ утечек.

кто-нибудь еще сталкивался с этим? Мысли?

* Изменить: * Мы запускаем приложение на устройстве iPhone.


person Jens Bergvall    schedule 16.06.2011    source источник


Ответы (1)


96 байт?

Просто отправьте это, ничего!

person deanWombourne    schedule 16.06.2011
comment
Если под отправкой вы имеете в виду отправить отчет об ошибке в Apple (при условии, что это правда, что утечка может быть прослежена до их кода), то я согласен. - person LaC; 16.06.2011
comment
Что ж, да, вы должны это сделать, но на самом деле я имел в виду отправить в магазин Apple - вы почти никогда не удалите все утечки из всех используемых вами библиотек, и 96 байтов, которые утекают только тогда, когда ваши инструменты находятся в напряжении, - ничего, что я бы прекратить выпускать приложение для. (Хотя на всякий случай я бы еще немного разобрался с этим в процессе утверждения!) - person deanWombourne; 16.06.2011
comment
Хороший!! Иногда также обнаруживаются ложные утечки. И, как вы сказали, 96 байтов - это ничего. - person Praveen S; 16.06.2011