Это немного общий вопрос, я отлаживаю и тестирую на iPhone, а инструмент производительности утечек сообщает о множестве сравнительно небольших утечек из кода, который я не писал. То есть в столбце «Ответственный кадр» обвиняются в утечках:
[UIColor allocWithZone:]<br>
NSKeyedUnarchiver<br>
NSCFString copyWithZone<br>
CGTypeCreateInstanceWithAllocator<br>
UIView _createLayerWithFrame:<br>
mem_alloc
Ответственными библиотеками в основном являются Foundation, с парой из UIKit и CoreGraphics, а утечка mem_alloc обвиняется в QuartzCore.
Они увеличивают до 40 КБ после 10 минут случайного касания кнопок, чтобы попытаться вызвать утечку.
Я могу сузить их больше, но это займет время. Это обычно, чтобы получить эти утечки, или я должен прочесать и найти коренные причины их?
Спасибо за любую помощь.